4

本番環境でAPNSを使用すると、奇妙なエラーが発生します。

エラー(たとえば、デバイストークンが無効になる)の通知を送信するときはいつでも、返された応答パケットは正しいですが、識別子は送信した識別子より1少ないです。ただし、本番環境では正しい識別子が返されます。

例:ID 108で通知を送信します。しかし、パケットを受信します。

8 8 0 0 0 107
  • 最初のバイトは常に8になります
  • 2番目のバイトはステータスコードです。この場合、デバイストークンが無効であることを意味します
  • 最後の4バイトは識別子です

便宜上、この件に関するAppleのドキュメントを以下に示します。 http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW4

他の誰かがこの問題を見ていますか、それとも私が間違ったことをした可能性があります。

よろしくお願いします。

4

0 に答える 0