Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
App Testerを使用すると、アプリを公開に向けて申請する前に、サンドボックスモードでアプリ内課金(IAP)機能の単体テストを行うことができます。 App Testerをアプリと同じデバイスにダウンロードするか、Vega仮想デバイス(VVD)を使用します。App Testerでは本番環境がシミュレートされます。 アプリでIAPに関するテストケースを実行すると、App TesterによってAPIレスポンスが生成されます。レスポンスはJSONファイルを使用して構成します。

App Testerの前提条件

App Testerでテストケースを実行するには、開発環境とテスト環境が次の前提条件を満たしている必要があります。
  • 開発環境でVDAおよびlogcatを使用したログの記録が可能であること。詳細については、VDAを使用した接続の方法とVDAコマンドに関するページを参照してください。
  • アプリにVega IAP APIメソッド呼び出しが実装されていること。
  • デバイスにSDK Testerがインストールされていないこと。SDK TesterにはApp TesterやVega IAP SDKとの互換性がありません。
  • manifest.tomlファイルに次の情報が追加されていること。
Amazonアプリストアに、アプリ用の購入可能なアイテムを1つ以上作成してください。購入可能なアイテムを作成すると、必要なJSONファイルを作成できます。

App Testerのダウンロード

App Testerは無料アプリです。アプリをダウンロードし、このページのインストール手順を確認してください。

React Native 0.83用

以下は、現在のリリース用のダウンロードです。

React Native 0.72用

以下は、以前のリリース用のダウンロードです。

App Testerをデバイスにインストールする方法

デバイスでの設定方法は次のとおりです。 クイックリファレンスを次に示します。

Fire TVデバイスへのインストール

.vpkgファイルをプッシュするには
Fire TVにアクセスするには
App Testerをデバイスにインストールするには
Fire TVにアクセスするには
App Testerをデバイスからアンインストールするには

Vega仮想デバイスへのインストール

VVDを起動する方法
VVDにアプリをインストールする方法
VVDにアクセスする方法
デバイスでApp Testerを起動するには
デバイスでApp Testerを終了するには
vpmとvlcmの詳細については、パッケージとライフサイクルマネージャーのドキュメントを参照してください。 VVDにアプリをインストールして実行するには、App Testerをインストールして構成する方法を参照してください。

JSONデータファイルの作成

App Testerは、JSON(JavaScript Object Notation)ファイルに格納されているデータを使用してAPI呼び出しに応答します。このファイルには、IAPアイテムの購入データが含まれています。 JSONファイルは、Amazon開発者ポータルで自動的に作成されます。
  1. ウェブブラウザでAmazon開発者ポータルを開き、アプリのページに移動します。
  2. 購入可能なIAPアイテムをまだアプリに追加していない場合は追加します。
  3. リンクをクリックして、JSONデータファイルをダウンロードします。
  4. ダウンロードしたファイルの名前をamazon.sdktester.jsonにします。
  5. SKU JSONファイルをデバイスにプッシュします。 1.デバイスにディレクトリを作成します。
    2.作成したディレクトリにプッシュします。

VVD用のJSONデータファイルの作成

1.デバイスにディレクトリを作成します。
2.作成したディレクトリにプッシュします。
ダウンロードしたJSONファイルを開くと、ファイル形式は次のようになっています。
実際のアイテムの記述定義は、アイテムのタイプによって異なります。JSONファイル内のアイテムの順序に意味はありません。記述の定義間にあるコンマ「,」に注意してください。

ファイル形式と例:IAPの消費型アイテムと非消費型アイテム

IAPの消費型アイテムと非消費型アイテムの記述形式は同じです。itemTypeプロパティは、アイテムが非消費型(ENTITLED)であるか、消費型(CONSUMABLE)であるかを示します。すべての購入可能アイテムには、SKUと呼ばれる一意の識別子が関連付けられています。
次の例は、消費型アイテムと非消費型アイテムを示しています。

ファイル形式と例:IAPの定期購入型アイテム

定期購入型アイテムには、ほかのタイプの購入可能アイテムとは異なる点があります。すべての購入可能アイテムには、そのアイテムを一意に識別するSKUという識別子が関連付けられています。ユーザーが定期購入型アイテムを購入する場合、システムは2つのSKUを使用します。1つは、定期購入の対象(雑誌のタイトルなど)を表す「親SKU」です。もう1つは、定期購入の条件(価格、期間)を表す「条件SKU」です。ユーザーが実際に購入するのは条件SKUです。 購入可能なアイテムは条件SKUなので、JSONのIAPアイテムの記述で定義するのはそのアイテムです。ただし、この記述には親SKUへの参照も含める必要があります。このため、定期購入型アイテムにはsubscriptionParentというプロパティが追加されています。
定期購入型アイテムの説明の例を次に示します。定期購入型アイテムの親SKUに注目してください。

IAPアイテムの検証

JSONファイルの内容を確認するには、App Testerのメインメニューに移動します。[IAP Items in JSON File] オプションをタップすると、人間が判読できる形式でJSONファイル内のアイテムデータの一覧が表示されます。 次のステップ:App Testerの使用
最終更新日 2026年10月26日