【发布时间】:2017-03-22 11:56:28
【问题描述】:
似乎令牌并不总是在第一次启动时生成。所以didRegisterForRemoteNotificationsWithDeviceToken 方法没有被调用。
这种情况很少发生,为什么?
【问题讨论】:
-
您是否使用
didFailToRegisterForRemoteNotificationsWithError检查了错误? -
您是否在功能中启用了推送通知?实现错误委托并检查
-
如果您在模拟器中运行,则无法注册远程通知
-
请提供代码。您如何请求访问以及何时调用 registerForRemoteNotifications。我认为您在获取访问权限之前调用此方法。
-
好像application.registerForRemoteNotifications()这个方法失败了,不过这种情况偶尔会发生。