didRegisterForRemoteNotificationsWithDeviceToken未一致地调用

时间:2016-04-27 17:46:50

标签: ios push-notification

昨天在测试环境中有一个循环导致许多推送通知被发送到特定设备。从那时起,当我尝试注册设备发送令牌时,首次安装应用程序时,似乎根本没有调用didRegisterForRemoteNotificationsWithDeviceToken。但是,它确实要求在安装时启用或禁用推送通知。它也会显示在通知中心。我尝试了以下内容。

  1. 重置设置
  2. 重新启动手机
  3. 将手机时间提前3天。
  4. 尝试了多种设备。
  5. 它使用生成版本一致地使用不同的目标,但不使用QA版本。使用Xcode版本7.3 iOS 9.3.1。我的问题是为什么不会调用didRegisterForRemoteNotificationsWithDeviceToken,而是调用其他配置文件。代码是一样的。苹果可以阻止设备注册吗?我已经实现了didFailToRegisterForRemoteNotificationsWithError,在任何一种情况下都没有错误。

3 个答案:

答案 0 :(得分:2)

没有任何改变,第二天一切都很完美。它必须与苹果放置某种临时阻止有关,因为许多推送通知已经发布。

答案 1 :(得分:0)

您是否已实施application:didFailToRegisterForRemoteNotificationsWithError:

注册可能失败,当您没有实施上述方法时,您无处可去。

答案 2 :(得分:0)

您是否在Xcode IDE Target中检查过它 - >能力 - >推送通知