即使用户“不接受”接收远程通知,方法didRegisterForRemoteNotificationsWithDeviceToken
也会被调用吗?
答案 0 :(得分:2)
没有。您需要手动跟踪此信息。这是相当基本的。如果用户允许您的应用程序接收远程通知,则此方法将被调用一次。您需要将用户的令牌保留在服务器端数据存储区中。当然,如果他们以后决定在“设置”中为您的应用禁用通知,那么您就是SOL。
答案 1 :(得分:0)
我不相信它会被触发,但您可以查看使用此方法启用的内容:
- (UIRemoteNotificationType)enabledRemoteNotificationTypes
这篇SO帖子就如何处理大多数事情提供了很好的例子: Remote Notification Token handling