XCode 16.3 日本語化計画
バージョン 2 通知データを含む復号されたペイロード。
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 | このフィールドは、notificationType が EXTERNAL_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 で復号された通知情報です。notificationType と subtype を使用することで、この通知の原因となったイベントを理解できます。
ペイロードには、以下の 3 つのフィールドのうち 1 つだけを含めることができます。
サブスクリプション更新日延長通知用のペイロードデータ。
アプリのメタデータと署名された更新および取引情報を含むペイロードデータ。
バージョン 2 通知の応答本文を含む、JSON Web Signature (JWS) 形式の暗号化で署名されたペイロード。
App Store Server Notifications V2
バージョン 2 の通知を受信するには、App Store Connect で安全なサーバの URL を指定します。
object responseBodyV2DecodedPayload
バージョン 2 通知データを含む復号されたペイロード。
App Store がバージョン 2 通知を送信するアプリ内購入または外部購入イベントを記述する型。
バージョン 2 で選択した通知型に関する詳細を提供する文字列。
通知の App Store サーバ通知のバージョン番号を示す文字列。
App Store が JSON Web 署名データに署名した UNIX 時間 (ミリ秒)。
通知の一意の ID。