有谁知道什么可能导致Apple推送通知令牌过时?一段时间后,Push令牌不再适用于给定设备,而其他令牌可以工作。如果我删除该设备的帐户并为该设备创建新帐户并从Apple接收新的推送令牌,则新的推送令牌可以正常工作。
编辑1 - 此post声明在200次通知后推送通知连接失败,并且必须重新启动连接。还有其他人有这种经历吗?
推送令牌是否会过时,因为Apple看到该设备的Push连接在给定的时间内经常上下移动?如果是这样,有没有办法以编程方式知道推送令牌何时失效?
答案 0 :(得分:0)
您的应用程序应在每次启动时注册推送通知。这样,您每次启动时都会获得当前设备令牌,如果它发生变化(您可以将旧版本存储在应用程序中以便了解它),您可以将其发送到您的服务器。
您可以通过APNS指南here中的引语查看相关答案。