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で自分自身に送信し、これをデバイスから開いてください。アプリが自動的に開けば、テストは実行されています。アプリでプロモーション対象のアプリ内課金がどのように処理されるかをテストできます。