Version: 2023.1
言語: 日本語
Apple App Store と Mac App Store の設定
Windows ストアの設定

Google Play ストアの設定

前書き

ここでは、Unity のゲームでアプリ内課金ストアを利用するのに必要な、デジタルレコードと関連を構築する手順を説明します。Unity IAP 課金 API がターゲットとなります。

アプリ内課金 (IAP) は、お金とデジタルプロダクトとを取引する過程です。プラットフォームのストアでは、デジタルプロダクトである製品を購入することが可能です。プロダクトには、たいてい文字列データタイプである ID と、有効な期間を表すタイプが与えられています。タイプは、subscriptionconsumable (再購入可能)、 non-consumable (1度だけ購入可能) が一般的です。

Google Play ストア

はじめに

  1. Unity IAP を実装するゲームを作成します。Unity IAP 初期化Sample IAP Project を参照してください。

  2. 後で、Google Play デベロッパーコンソールで使用するために、手元にゲームのプロダクト ID を控えておきます。

    gold50
    gold50
  3. リリース版で署名された Android APK をビルドします。

    TIP: キーストアファイルが安全に保存されているかを確認してください。オリジナルのキーストアは アプリの更新で Google Play のアプリを公開するときに常に必要です。

    ヒント: 変更した APK を Developer Console に読み込むことを最初に要求されずにサイドローディングできるよう、ローカルテストの間は最後にアップロードした APK の Bundle Version Code を再利用します。Android Player の設定を参照してください。

アプリケーションの登録

ゲームをパブリッシュする Google アカウントを使って、Google Play デベロッパーコンソール で Android アプリケーションを登録します。

ノート: ここでは、アプリ内課金の統合をテストするのに Google Play Billing Library 統合をテストする を使用しています。

  1. Create app を選択します。

    All apps
    All apps
  2. アプリケーションに App 名を付け、ゲームに適したオプションを選択します。

    Create app
    Create app
  3. 左側ペインで Testing/Closed testing に移動し、 Create track を選択します。APK を選択し、アップロードします。また、基本的なダッシュボードの要件を設定し、スクリーンショットをアップロードし、Short と Full の説明を加えます。また、Internal (内部) テストトラックを作成することもできます。

    Closed testing
    Closed testing

アプリ内課金システム情報の追加

最初のバイナリがアップロードできたので、IAP 製品を追加できます。

  1. In-app Products に移動し、Create product を選択します。

    In-app products
    In-app products
  2. Product ID (製品 ID)、製品の詳細と価格を定義します。保存後、製品を有効にすることを忘れないでください。

    Managed product** を選択して、consumable (消費型) か non-consumable (非消費型) を特定できます。 **Subscription_ も Unity IAP でサポートされています。

ノート: この “Product ID” は、ゲームのソースコードで使用されるのと同じ識別子で、“gold50” のように、 AddProduct()AddProducts() を通じて Unity IAP ConfigurationBuilder インスタンスに加えられます。

50goldcoins
50goldcoins

IAP のテスト

ライセンステストにテスターを追加します。

  1. Google Developer ダッシュボードで All Apps に移動します。

  2. Settings/License Testing を選択します。各 Google アカウントを加えます。変更を保存します。

License testing

ノート:  APK を公開してから数時間の遅延が発生する場合があります。
  1. 利用可能な場合は、 Join on Android リンクをテスターと共有します。テスターがストアからアプリケーションをインストールできることを確認します。

ノート: IAP 内の無料購買の許可が更新されていることをテストするために、ストアからダウンロードされた既存の APK インストールを更新して、アプリケーションをサイドロードすることができます。

My closed Track
My closed Track
  1. IAP をテストするには、テスターの Google アカウントでログインし、デバイスでアイテムを購入します。改訂された購入ダイアログが表示されるので、テスト環境で無料で購入していることを確認できます。

    注意: このダイアログボックスが表示されない場合は、テスターの Google アカウントに実際の製品の料金が課金されます。

Apple App Store と Mac App Store の設定
Windows ストアの設定