APNS は、拡張通知形式を使用する場合、エラー応答パケットで次のステータス コードを返します。
0 - エラーは発生しませんでした 1 - 処理エラー 2 - デバイス トークンがありません 3 - トピックがありません 4 - ペイロードがありません 5 - 無効なトークン サイズ 6 - トピックのサイズが無効です 7 - 無効なペイロード サイズ 8 - 無効なトークン 255 - なし (不明)
これらのステータス コードのどれが、問題が実際にデバイス トークンにあることを実際に示しているかを知りたいです (つまり、データベース内の特定のデバイス トークンを無効または非アクティブとしてマークできます)。ステータス コードとして 8 の値を受け取った場合、安全に実行できると確信しています。また、ステータス コード 2、4、5、および 7 が何を示し、正確にいつ返されるかについてはかなり確信があります。
しかし、残りのステータス コードについては、ほとんどわかりません。Apple の Web サイトにも、それらに関する多くの情報は含まれていません。
これらのステータスコードのそれぞれについて詳しく教えてください。よろしくお願いします。