C#Windowsサービスを使用してAPNに通知を送信しています。正常に動作しています。しかし、今日、Appleからエラー8(無効なトークン)を受け取りました。
このケースを処理するコードを追加しました(これ以上通知を送信しないように、データベースからトークンを削除します)。ただし、Appleが言うように、私は同じチャネルを介して通知のバッチを送信しています...そしてそれらは同じ接続で送信されます(応答が返されるまで失敗したことはわかりません)が、私は見ています他の通知が配信されていないこと。
これは正常なことですか?これにどう対処しますか?私はすべての通知を保存することを考えていました、そしてそれらすべてを送信した後、5秒待ちます... Appleが通知を送信しなかった場合、それはすべて良いです...何かが起こったら、エラーをチェックし、失敗した通知を削除しますエラーが受信されなくなるまで残りのものを送信します。
これは意味がありますか?
ありがとう!