XCode 16.2 日本語化計画
支払い取引監視者への呼び出しを検査して、サンドボックス環境での支払い要求が適切に機能することを確認します。
製品 ID の取得のテスト で説明されているように、すでにテスト済みの有効な製品 ID を使用して SKPayment   廃止   のインスタンスを作成します。ブレークポイントを設定して、支払い要求を検査します。支払い要求を取引キューに追加し、ブレークポイントを設定して、システムが監視者の paymentQueue(_:updatedTransactions:)   廃止   メソッドを呼び出すことを確認します。
テスト中に購入内容を提供せずに取引をすぐに終了することもできますが、取引の終了に失敗すると問題が発生する可能性があります。未完了の取引はキューに無期限に残るため、後のテストに支障をきたす可能性があります。各テストの最後に、取引を終了する (Finishing a transaction) の説明に従って取引を完了してください。
サブスクリプションの購入、更新、オファーや販売促進コードの引き換えなど、アプリ外で発生する取引をあなたのアプリが受信して処理していることを確認します。
あなたのアプリ外で行われたものも含め、あなたのアプリが再獲得提供取引を受信して処理していることを確認します。
支払い取引を検査して呼び出すことで、あなたのアプリが中断された購入を処理することを確認します。
課金の再試行または課金の猶予期間の状態にある、失敗したサブスクリプションの更新、および失敗したアプリ内購入をあなたのアプリが処理できることを確認します。