Apple APNS反复未注册令牌

时间:2018-10-02 16:13:00

标签: apple-push-notifications

在运行某些测试时,APNS推送不会传递任何消息,但会 application:applicationdidRegisterForRemoteNotificationsWithDeviceToken:方法返回相同的设备令牌。反馈服务将继续注销该设备令牌。

token: EF71199500531549811F0881D92347BB4ABC73AA34A92839478C6500ED003909  date: 2018-10-02 13:48:08 +0000
token: EF71199500531549811F0881D92347BB4ABC73AA34A92839478C6500ED003909  date: 2018-10-02 14:09:35 +0000
token: EF71199500531549811F0881D92347BB4ABC73AA34A92839478C6500ED003909  date: 2018-10-02 15:19:23 +0000
token: EF71199500531549811F0881D92347BB4ABC73AA34A92839478C6500ED003909  date: 2018-10-02 15:29:25 +0000

有人以前遇到过这种行为吗?并知道是什么原因造成的吗?

注意:这似乎不是一个普遍的问题,但是它确实在客户端设备上发生,所以有点恼人。

如果与NWPusher的推送和反馈相关,并且该应用程序本身是一个临时应用程序,则通过无线方式安装到iOS 12,iPhoneX。

1 个答案:

答案 0 :(得分:0)

我对造成这种情况的最佳猜测:

如果您继续向无效令牌发送推送,似乎反馈服务将多次返回令牌。

客户端可能不接受通知。在这种情况下,iOS 12(至少)确实会生成初始设备令牌。不知道为什么,或者不确定是否一直没有通知的情况。

然后,应用程序的设计意味着将存储的原始令牌在登录条件下发送到我们的后端服务器。使它看起来像是在刷新。