APNS令牌何时到期? iOS /推送

时间:2014-09-25 06:59:14

标签: ios push-notification apple-push-notifications push pushsharp

我面临一个奇怪的情况。我正在测试使用 PushSharp 开发的推送网络。我向具体设备发送了一些推送消息。其中一些没有安装应用程序。 在某些情况下,APNS没有使用 DeviceSubscriptionExpired 来回答,大多数是第一次推送消息。  在一些推送发送后,它开始回答 DeviceSubscriptionExpired

  1. APNS如何运作?
  2. 何时将设备令牌标记为已过期?其中 的情况?
  3. 非常感谢

1 个答案:

答案 0 :(得分:0)

Apple通知服务会响应您的推送请求,状态代码为https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html

Status code  Description
0            No errors encountered
1            Processing error
2            Missing device token
3            Missing topic
4            Missing payload
5            Invalid token size
6            Invalid topic size
7            Invalid payload size
8            Invalid token
10           Shutdown
255          None (unknown)

对于过期的令牌,可能会返回8.该过程是异步的,可能需要一段时间才能获得状态反馈。