ドキュメント

プロモーション対象のアプリ内課金のテスト

App Storeでアプリの提供を開始する前に、アプリ内課金をテストします。

概要

ユーザーはApp Storeでプロモーション対象のアプリ内課金を購入できますが、プロダクトを公開する前に、このフローをテストする必要があります。Appleでは、itms-services://プロトコルを使用してアプリをトリガするシステムURLを提供しています。これを利用して、App Storeで提供を開始する前にアプリ内課金をテストできます。

プロトコル

itms-services://

パラメータ action

purchaseIntent

パラメータ bundleId

アプリのバンドルID。例:

com.example.app

パラメータ productIdentifier

テストしようとするアプリ内課金のプロダクト名。例:

product_name

最終的なURLは次のようになります。

itms-services://?action=purchaseIntent&bundleId=com.example.app&productIdentifier=product_name

このURLを電子メールやiMessageで自分自身に送信し、これをデバイスから開いてください。アプリが自動的に開けば、テストは実行されています。アプリでプロモーション対象のアプリ内課金がどのように処理されるかをテストできます。

関連項目

アプリ内課金のプロモーション

class SKProductStorePromotionController(英語)

デバイスごとにアプリ内課金の順序と可視性をカスタマイズするための、プロダクトプロモーションコントローラです。