XCode 16.2 日本語化計画
App Store で製品の購入を開始し、確認シートを表示します。
options
購入に関連させることができるオプションのセット。
Product.PurchaseResult を返します。
  あなたのアプリ内で促進されたアプリ内購入をサポート
(Supporting promoted In-App Purchases in your app)
  あなたのアプリ内での売買による再獲得の提供
( Merchandising win-back offers in your app)
  あなたのアプリ内での再獲得提供のサポート
(Supporting win-back offers in your app)
StoreKit には、顧客が購入を開始できるようにするために使用できる API がいくつか提供されています。purchase(options:) を使用する前に、以下の API を検討し、あなたのアプリの実装に最適なものを選択してください。
顧客があなたのアプリ内または App Store で促進されたアプリ内購入を選択した後に購入を開始するときに、purchase(options:) メソッドを呼び出します。このメソッドはシステム確認シートを表示します。ユーザはト取引を完了するかキャンセルするかを確認できます。
購入に関する追加情報を提供するには、以下のような購入オプションを含めます。
以下の例は、options パラメータを使用して purchase(options:) を呼び出し、アプリアカウントの token (徴し) を提供する方法を示しています。
サンドボックス環境内であなたのアプリをテストしている場合は、simulatesAskToBuyInSandbox(_:) 購入オプションを true に設定して、Ask to Buy (買って下さい) シナリオをテストします。Ask to Buy の詳細については、Ask to Buy を使用して子供が購入するものを承認する(Approve what kids buy with Ask to Buy) を参照してください。
このメソッドは、Produce.PurchaseError または StoreKitError を throw する場合があります。
ユーザが App Store で開始する購入の詳細については、アプリ内購入の促進 (Promoting In-App Purchases) を参照してください。
アプリ内購入を開始するアクション。
購入の結果。