XCode 16.2 日本語化計画
あなたのサーバーが消費要求通知を受信した後、消耗品のアプリ内購入または自動更新サブスクリプションに関する消費情報を App Store に送信します。
transactionId transactionId | (必須) 消費情報を提供する取引 ID。この ID は、App Store からあなたのサーバーの App Store Server Notifications V2 エンドポイントに送信される CONSUMPTION_REQUEST 通知で受信されます。 |
ConsumptionRequest | 要求本体。 Content-Type: application/json |
202 | 承認した App Store サーバーは消費情報を受信しました。 |
400 (InvalidAccountTenure Error | InvalidApp AccountTokenError | InvalidConsumptionStatus Error | InvalidCustomer ConsentedError | Invalid DeliveryStatusError | InvalidLifetimeDollars PurchasedError | Invalid LifetimeDollarsRefunded Error | InvalidPlatform Error | InvalidPlayTime Error | InvalidSample ContentProvidedError | InvalidUserStatusError | InvalidRefundPreference Error | Invalid TransactionTypeNot SupportedError) | 不正な要求です。 無効な要求です。詳細はエラーコードをご覧ください。エラーコードがない場合、要求の形式が不正です。 Content-Type: application/json |
401 | 未承認 承認ヘッダー内の JSON Web トークン (JWT) が無効です。詳細については、API 要求用の JSON Web トークンの生成 を参照してください。 |
404 TransactionIdNotFound Error) | 見つからない 取引 ID が見つかりませんでした Content-Type: application/json |
429 RateLimitExceededError | 要求がレート制限を超えました。 Content-Type: application/json |
500 GeneralInternalError | 内部サーバのエラー サーバーのエラーです。後で再度試して下さい。 Content-Type: application/json |
App Store は、払い戻し要求の承認または却下を決定する際に、様々な要素を考慮します。払い戻しプロセスの改善と情報提供に役立てるため、ユーザーが払い戻しを要求した際に、App 内課金アイテムの消費に関する情報を App Store に送信することができます。App Store は、提供された消費情報に基づいて払い戻しの判断を行います。
顧客が消耗品のアプリ内購入または自動更新サブスクリプションの払い戻し要求を開始すると、App Store は App Store Server Notifications V2 エンドポイントを通じて CONSUMPTION_REQUEST notificationType をあなたのサーバーに送信します。顧客が同意した場合は、この API を呼び出して ConsumptionRequest の消費データを App Store に送信することで応答します。同意しない場合は、CONSUMPTION_REQUEST 通知に応答しないでください。
CONSUMPTION_REQUEST 通知を受信してから 12 時間以内に応答してください。
App Store サーバー通知を受信するためのあなたのサーバー設定については、App Store サーバー通知の有効化 をご覧ください。アプリ内で払い戻し要求を開始する方法については、beginRefundRequest(in:)、beginRefundRequest(for:in:)、beginRefundRequest(in:)、beginRefundRequest(for:in:) などの払い戻し要求メソッドをご覧ください。
消費情報を送信 API でユーザーの個人データを Apple と共有する前に、有効な同意を取得しなければなりません。ユーザーから収集したデータを Apple と共有するため、有効な同意を取得する責任は開発者のみにあります。
有効な同意を取得するための要件は適用する法律によって異なるため、Apple は有効な同意を取得する具体的な方法についてアドバイスすることはできません。適用する法律への具体的な準拠状況を判断するのは開発者の責任です。あなたのアプリが Apple のガイドラインに違反している場合、App Review が連絡し、懸念事項への対応について協力いたします。
有効な同意を得るために留意すべき一般的なガイドラインを以下に示します。
消費情報を送信 APIを導入する場合は、アプリのプライバシーに関する質問に回答し、あなたのユーザーから収集するデータとその使用目的をラベルに明記してください。アプリのプライバシーラベルに関する詳細は、App Store のアプリのプライバシー詳細 をご覧ください。
Apple は、消費情報を送信 API を通じてあなたが共有するデータを、Apple のプライバシーポリシー に従って使用し保護します。Apple によるデータ保護方法について詳しくは、Apple プラットフォームセキュリティガイド を参照してください。Apple は、消費情報を送信 API を通じてあなたが提供したデータを、データ収集目的の達成に必要な期間保持します。この目的とは、顧客の返金要求の審査に役立つデータを取得することで、返金プロセスを改善することです。Apple は、消費情報を送信 API を通じてあなたが提供したデータを、Apple に代わって活動するサービスプロバイダ、Apple のパートナー、またはあなたの指示を受けたその他の者と共有する場合があります。Apple は、第三者が独自のマーケティング目的でデータを共有することはありません。詳しくは、App Store とプライバシー を参照してください。
あなたのユーザーが消費情報に関連する個人データへのアクセスまたは削除を要求する場合は、privacy.apple.com にアクセスして Apple に直接要求を送信できることをユーザーに伝えてください。あなたのアプリがあなたのユーザーに代わって CloudKit にデータを保存する場合は、データ削除要求への対応、CloudKit データへのユーザーアクセスの提供、ユーザーデータへのアクセス制御の変更 をご覧ください。
消費情報を含む要求本体。