最近のアクセス:
ページ
履歴
バックリンク
Android アプリケーションで In-App Billing を設定する方法
GeneXus で開発した
SmartDevices ジェネレーター
のアプリケーションには、
StoreManager 外部オブジェクト
を使用して
In-App Purchase
(アプリ内課金) 機能を実装できます。しかし、この機能を動作させるためには、所定のプラットフォーム固有の設定を事前に行う必要があります。
以下では、Android アプリケーションを扱う場合の構成要件を紹介します。次の手順に従います。
1.Google Play の Web サイトの操作
アプリケーションに対応するアプリ内アイテムの作成
Google Play デベロッパーコンソール
を開き、アプリケーションを検索し、クリックして詳細情報を表示します。新しいページで [
アプリ内アイテム
] オプションを選択し、
新しいサービスを追加
するオプションをクリックします。
新しいアプリ内アイテム/購読のタイプと ID を選択します。この ID は、GeneXus で、新しいアプリ内アイテムを操作するときに使用します。
次に、複数言語のタイトルと説明、価格の詳細など、作成したアプリ内アイテムの情報を編集できます。最後に、アプリケーション内で購入できるように、新しいアイテムを
アクティベート
します。アイテムをアクティベートするには、少なくとも 1 つの言語のタイトルと説明、および少なくとも 1 つの既定の価格を入力する必要があります。
新しいアプリ内アイテムはすぐには使用可能になりません。処理に一定の時間がかかります。
2.GeneXus の操作
ジェネレーターのプロパティの設定
SmartDevices ジェネレーターのプロパティでは、 [ Android Specific ] グループ内の [ In Application Billing ] グループに、
[ In App Public Key ] プロパティ
に関連するプロパティがあります。
[ In App Public Key ] プロパティの値は、
Google Play デベロッパーコンソール
で、アプリケーションの [
サービスと API
] セクションで確認できます。
注
Google は Google Play Developer Console アカウントおよび Google ペイメント Merchant Center アカウントを要求します。アプリケーションを登録する際に、対応する国や地域を確認するには、この
リンク
を参照してください。