Object


responseBodyV2


App Store がバージョン 2 サーバ通知で送信する応答本文。


App Store Server Notifications 2.0+

object responseBodyV2




プロパティ


signedPayload
signedPayload
App Store によって署名された JSON Web Signature (JWS) 形式のペイロード。


以下で言及


App Store サーバ通知の受信 (Receiving App Store Server Notifications)


App Store サーバ通知の変更ログ (App Store Server Notifications changelog)



議論


signedPayload オブジェクトは JWS 表現です。通知ペイロードから取引とサブスクリプション更新の詳細を取得するには、signedPayload を以下のように処理します。


  1. signedPayload を解析して、JWS ヘッダー、ペイロード、および署名表現を識別します。

  2. ペイロードを Base64URL で復号して、responseBodyV2DecodedPayload を取得します。復号されたペイロードには、通知の型やデータなどの通知の詳細が含まれます。

  3. data オブジェクトには、signedTransactionInfo (JWSTransaction) と、通知の型に基づいて signedRenewalInfo (JWSRenewalInfo) が含まれます。これらの署名付き JWS 表現を解析し、Base64URL で復号することで、取引とサブスクリプション更新の詳細を取得できます。

  4. 署名付き JWS 表現(signedPayload、signedTransactionInfo、signedRenewalInfo)にはそれぞれ、あなたのサーバ上で検証可能なJWS署名があります。署名の検証には、ヘッダーの alg パラメータで指定されたアルゴリズムを使用してください。署名の検証の詳細については、JSON Web Signature (JWS) IETF RFC 7515 仕様をご覧ください。





    トピックス


    反応本文ペイロード


    type signedPayload

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





    以下も見よ


    サーバ通知バージョン2


    App Store Server Notifications V2

    バージョン 2 の通知を受信するには、App Store Connect で安全なサーバの URL を指定します。


    object responseBodyV2DecodedPayload

    バージョン 2 通知データを含む復号されたペイロード。


    type notificationType

    App Store がバージョン 2 通知を送信するアプリ内購入または外部購入イベントを記述する型。


    type subtype

    バージョン 2 で選択した通知型に関する詳細を提供する文字列。


    typeversion

    通知の App Store サーバ通知のバージョン番号を示す文字列。


    type signedDate

    App Store が JSON Web 署名データに署名した UNIX 時間 (ミリ秒)。


    type notificationUUID

    通知の一意の ID。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ