首先卸载应用程序,然后重新安装,我可以正常收到推送通知。这是我的分析:客户端卸载应用程序,但我的提供商服务器具有DevicEtoken。然后重新安装,APNS向iPhone提供了相同的DevicEtoken,因此,当新推动物品出现给APN时,它会成功地将项目传递给客户端。我的应用程序已将DeviceToken记录与提供商本身同步,但是当重新安装后没有启动时,此问题就出现了(如果用户启动重新安装后,我可以在DeviceToken下删除寄存器帐户)。我可以解决此问题吗?

有帮助吗?

解决方案

在您保存新设备令牌之前,它永远无法交付

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top