APNS响应包返回错误的标识符

时间:2012-07-19 09:57:59

标签: apple-push-notifications

在生产中使用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

是否有其他人看到此问题,或者是否可能是我做错了。

非常感谢提前。

0 个答案:

没有答案