最近のアクセス:
ページ
履歴
バックリンク
iOS アプリケーションで In-App Purchase を設定する方法
GeneXus で開発したスマート デバイス アプリケーションには、
Store API
を使用して
In-App Purchase
(アプリ内課金) 機能を実装できます。しかし、この機能を動作させるためには、所定のプラットフォーム固有の設定を事前に行う必要があります。
以下では、iOS アプリケーションを扱う場合の設定要件を紹介します。
1.App ID に対して In-App Purchase を有効にします。
iOS Dev Center
の中の
iOS Provisioning Portal
で、アプリケーションの App ID に対して In-App Purchase が有効かどうかを確認します。
2.
iTunes Connect
ポータルでアプリケーションを作成します。アプリケーションに対して設定されているバンドル ID (Bundle ID) について、前述のように、In-App Purchase が有効 (Enabled) になっている必要があります。この値は、GeneXus でスマート デバイス アプリケーションのメインオブジェクトの
[ iOS Bundle Identifier ]
プロパティで指定する必要があります。次に、 [ Manage In-App Purchases ] と記載されているオプションを選択します。
3.アプリケーションで提供予定の In-App Purchase 製品をすべて指定します。 [ Create New ] ボタンを使用して、必要な数だけ追加できます。
iOS Store Kit フレームワーク
では、5 種類の製品を選択できます。GeneXus アプリケーションでは、現時点では Consumable (消耗型) および Non-Consumable (非消耗型) の製品のみサポートしています (GeneXus X Evolution 2 Upgrade #2)。各製品の種類の詳細と、その定義方法については、
iOS In-App Purchase のドキュメント
および iTunes Connect のドキュメントを参照してください。
4.最後の手順として、審査を受けるため、In-App Purchase 製品をアプリケーションバイナリを添えて提出します。
iTunes Connect
のアプリケーションのメインページで、 [ Current Version ] セクションを確認します。ここで、ステータスが
[ Prepare for Upload ]
に設定されている必要があります。 [ View Details ] を選択します。表示されるページに、 [ In-App Purchases ] セクションがあります。
[ Edit ] オプションを選択すると、In-App Purchase 製品がすべて一覧で表示されます。この一覧から、アプリケーションバージョンと合わせて審査用に提出する製品を選択します。