Object


responseBodyV2DecodedPayload


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


App Store Server Notifications 2.0+

object responseBodyV2DecodedPayload




プロパティ


notificationType
notificationType
App Store がこのバージョン 2 通知を送信するアプリ内購入イベント。
subtype
subtype
通知イベントを識別する追加情報。subtype フィールドは、特定のバージョン 2 通知にのみ存在します。
data
data
アプリのメタデータと署名済みの更新および取引情報を含むオブジェクト。
data、summary、externalPurchaseToken の各フィールドは相互に排他的です。ペイロードにはこれらのフィールドのうち 1 つだけが含まれます。
summary
summary
App Storeサーバが、対象となる加入者のサブスクリプション更新日を延長する要求を完了した際に表示される概要データ。詳しくは、すべてのアクティブな加入者のサブスクリプション更新日を延長 を参照してください。
data、summary、externalPurchaseToken の各フィールドは相互に排他的です。ペイロードにはこれらのフィールドのうち 1 つだけが含まれます。
externalPurchaseToken
externalPurchaseToken
このフィールドは、notificationTypeEXTERNAL_PURCHASE_TOKEN の場合に表示されます。
data、summary、externalPurchaseToken の各フィールドは相互に排他的です。ペイロードにはこれらのフィールドのうち 1 つだけが含まれます。
version
version
App Store サーバー通知のバージョン番号、"2.0"。
signedDate
signedDate
App Store が JSON Web 署名データに署名した UNIX 時間 (ミリ秒)。
notificationUUID
notificationUUID
通知の一意の ID。重複した通知を識別するには、この値を使用します。


以下で言及


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



議論


responseBodyV2DecodedPayload は、signedPayload の JWS ペイロード部分から Base64URL で復号された通知情報です。notificationTypesubtype を使用することで、この通知の原因となったイベントを理解できます。


ペイロードには、以下の 3 つのフィールドのうち 1 つだけを含めることができます。


  • 環境、アプリのメタデータ、署名された取引とサブスクリプションの更新情報などの詳細が含まれる data オブジェクト。

  • summary オブジェクト。通知が SUMMARY サブタイプを持つ RENEWAL_EXTENSION である場合にのみ情報が含まれます。詳細については、すべてのアクティブな加入者のサブスクリプション更新日を延長 を参照してください。

  • 通知が EXTERNAL_PURCHASE_TOKEN の場合にのみ、外部購入トークンを含む externalPurchaseToken。この通知の詳細については、externalPurchaseToken をご覧ください。




  • トピックス


    アプリ内購入用の反応オブジェクト


    object summary

    サブスクリプション更新日延長通知用のペイロードデータ。


    object data

    アプリのメタデータと署名された更新および取引情報を含むペイロードデータ。



    外部購入の反応オブジェクト


    object externalPurchaseToken

    外部購入トークンを含むペイロードデータ。



    反応型


    type notificationType

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


    type subtype

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


    typeversion

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


    type signedDate

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


    type notificationUUID

    通知の一意の ID。



    JWS ヘッダとペイロードのデータ型


    object JWSTransactionDecodedPayload

    取引情報を含む復号されたペイロード。


    object JWSRenewalInfoDecodedPayload

    自動更新サブスクリプションのサブスクリプション更新情報を含むデコードされたペイロード。


    object JWSDecodedHeader

    取引または更新情報を含む、復号された JSON Web Signature (JWS) ヘッダ。


    Transaction data types

    復号された取引および更新情報のペイロードについては、これらのデータ型を参照してください。





    以下も見よ


    App Store Server Notifications V2

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


    object responseBodyV2

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


    type notificationType

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


    type subtype

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














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ