我在测试时向APNS注册了自己。我可以在application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
但是如何取消注册我自己以便系统再次收到推送通知?
尝试删除该应用并重置Reset Location & Privacy
。
答案 0 :(得分:6)
根据Apple docs on Troubleshooting Push Notifications:
重置iOS上的推送通知权限警报
第一次启用推送的应用注册推送通知时,iOS会询问用户是否希望接收该应用的通知。 一旦用户响应此警报,则不再显示该警报 除非设备已恢复或已卸载应用程序 至少一天。
如果您想模拟首次运行的应用,可以离开 该应用程序已卸载一天。没有你可以实现后者 实际上是按照以下步骤等待一天:
- 从设备中删除您的应用。
- 完全关闭设备并重新打开。
- 转到设置>一般>日期&时间并将日期设定为一天或更长时间。
- 再次完全关闭设备并重新打开。
醇>