sendAttemptResult


App Store サーバーがあなたのサーバーに App Store サーバー通知を送信しようとしたときに記録する成功またはエラーの情報。


App Store Server API 1.8+

string sendAttemptResult




可能な値


SUCCESS

App Store サーバーは、あなたのサーバーに通知を送信したときに成功の応答を受信しました。


CIRCULAR_REDIRECT

App Store サーバーが継続的なリダイレクトを検出しました。あなたのサーバーのリダイレクトに循環リダイレクトループがないか確認してください。


INVALID_RESPONSE

App Store サーバーはあなたのサーバーから無効な応答を受信しました。


NO_RESPONSE

App Store サーバーはあなたのサーバーから有効な HTTP 応答を受信しませんでした。


OTHER

別のエラーが発生したため、あなたのサーバーが通知を受信できませんでした。


PREMATURE_CLOSE

送信中に、App Store サーバーとあなたのサーバー間の接続が切断されました。


SOCKET_ISSUE

ネットワークエラーにより通知の試行が失敗しました。


TIMED_OUT

App Store サーバーはあなたのサーバーからの応答を得られず、タイムアウトしました。あなたのサーバーがメッセージを処理していないことを確認してください。


TLS_ISSUE

App Store サーバーは TLS セッションを確立できなかったか、証明書を検証できませんでしたあなたの。サーバーに有効な証明書があり、トランスポート層セキュリティ (TLS) プロトコル 1.2 以降がサポートされていることを確認してください。


UNSUCCESSFUL_HTTP_RESPONSE_CODE

App Store サーバーはあなたのサーバーから HTTP 200 応答を受信しませんでした。


UNSUPPORTED_CHARSET

App Store サーバーは指定された文字セットをサポートしていません。



議論


通知履歴の取得 エンドポイントと Get Test Notification Status (Get Test Notification Status) エンドポイントは、その応答で各通知試行の sendAttemptResult を返します。この値は、サーバーが通知をあなたのサーバーに送信しようとした際に発生した成功またはエラーを表します。


製品環境では、App Store サーバーは、あなたのサーバーから 200 応答を受信しなかった場合、通知の送信を再試行します。sendAttemptResult 値がエラーを示している場合、App Store サーバーの次回の送信であなたのサーバーが通知を正常に受信した可能性があります。


サンドボックス環境では、App Store サーバーは通知の送信を 1 回試みます。


再試行のタイミングの詳細については、App Store サーバー通知への応答 を参照してください。





トピックス


データ型


object sendAttemptItem

App Store サーバーがあなたのサーバーにサーバー通知を送信しようとしたときに記録する成功またはエラーの情報と日付。


type signedPayload

バージョン 2 通知の応答本文を含む、JSON Web Signature (JWS) 形式の暗号化署名されたペイロード。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ