Appleサーバーに一括プッシュメッセージを送信するサーバー側のJavaアプリケーションがあります。最近、複数のSSLSocketException: Connection closed by remote hostまたはSSLSocketException: Broken pipe expcetions が発生しています。
無効なトークンを送信している場合、Apple が強制的に接続を閉じることを理解しています。フィードバック ループもありますが、失敗したトークンは、Apple によってさえ受け入れられないため、フィードバック ループに表示されることはありません。
デバイストークンが「無効」である理由を知るためのアルゴリズムまたは方法はありますか?