4

在生产环境下使用 APNS 时出现奇怪的错误。

每当我发送错误通知(例如设备令牌变为无效)时,返回的响应数据包都是正确的,只是标识符比我发送的标识符小 1。但是,在生产时会返回正确的标识符。

例如:我发送了一个 ID 为 108 的通知。但我收到了一个返回的数据包:

8 8 0 0 0 107
  • 第一个字节总是 8
  • 第二个字节是状态码;在这种情况下,意味着设备令牌无效
  • 最后 4 个字节是标识符

为方便起见,这里是 Apples 关于该主题的文档。 http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW4

有没有其他人看到这个问题,或者它可能是我做错了什么。

提前谢谢了。

4

0 回答 0