as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
テスト
公開
収益化
ユーザーエンゲージメント
デバイスの仕様
リソース

Appstore SDKサンプルアプリについて

Appstore SDKサンプルアプリについて

以下の手順に従うと、Appstore SDKに含まれているサンプルアプリを使用してアプリ内課金(IAP)を実装できます。IAP APIの実装方法の詳細については、Appstore SDK IAPの実装を参照してください。

1.サンプルアプリのダウンロード

サンプルアプリはAppstore SDKに含まれており、こちらからダウンロードできます。

このダウンロードには、IAPのJARファイル、APIドキュメント、Javaサンプルアプリが含まれています。

Appstore SDKを独自のアプリに統合する準備ができたら、Maven Centralを使用してAppstore SDKをプロジェクトに追加します。Appstore SDKはAndroid StudioとGradleビルド自動化システム内で直接更新できるため、アプリ内課金(IAP)を開始する場合はこの方法をお勧めします。SDKが更新されると、Maven Centralから自動的に通知が送信されます。Appstore SDKの統合の手順に従ってください。

2.Android Studioでのサンプルアプリのセットアップ

IDEとしてAndroid Studioを使用している場合、サンプルプロジェクトをインポートし、APKとしてエクスポートすることで、Fireデバイスで実行できるようになります。

Kotlinサンプルアプリを使用するには、以下のGitHubからIAP Kotlinサンプルアプリを複製またはダウンロードします。

Javaサンプルアプリを使用するには、次の手順に従います。

  1. Appstore_SDK_<バージョン>.zipファイルをローカルコンピューターの任意の場所に展開します。
  2. Android Studioを起動し、IAPサンプルアプリをワークスペースにインポートします。
    1. [Welcome to Android Studio] 画面で、[More Actions] メニュー(右上にある縦に3つ並んだ点)から [Import Project (Eclipse ADT, Gradle, etc.)] を選択して、プロジェクトインポートウィンドウを開きます。
      または、Android Studioで [File] > [New] > [Import Project] の順にクリックします。
    2. SDKのzipファイルを展開した場所に移動し、/Appstore_SDK_<バージョン>/examplesディレクトリを展開します。
    3. いずれかのIAPサンプルプロジェクトのフォルダを選択し、[OK] をクリックします。
    4. 上記の手順をサンプルアプリごとに繰り返します。
  3. サンプルアプリのAPKを生成します。
    1. デバイスで開発者オプションとUSBデバッグを有効にし、デバイスを開発用コンピューターに接続します。デバイスの接続方法については、ADBを使用してFireタブレットに接続する方法を参照してください。
    2. Android Studioで、[Run] > [Run 'アプリ'] の順にクリックしてアプリをデバイスにインストールします。

これで、このサンプルアプリをFireデバイス上で実行できるようになりました。

開発した実際のアプリをAmazonアプリストアに申請すると、APKが署名されているかどうかにかかわらず、アプリにAmazonの署名が適用されることに注意してください。

3. App Testerのセットアップ

Amazonでは、IAPの単体テスト用にApp Testerというツールを提供しています。まずはIAPサンプルアプリを利用して、このツールを試してください。

App Testerをインストールし、App Testerでサンプルアプリを実行できるようにするには、以下の手順に従います。

  1. App Testerをインストール・構成する方法の手順を実行します。
  2. adb pushコマンドを使用して、サンプルアプリからamazon.sdktester.jsonファイルをデバイスの/mnt/sdcard/amazon.sdktester.jsonパスにコピーします。

    $ adb push <JSONファイルのフォルダ名>/amazon.sdktester.json /mnt/sdcard/
    
  3. App Testerユーザーガイドの手順に従って、App Testerを使用したアプリのテストについて理解を深めます。App Testerで実行するテストケースのセットアップ方法については、アプリ内課金(IAP)のテストケースを設計・実行する方法を参照してください。

4. アプリとIAPアイテムの申請

アプリのテストが完了したら、アプリとIAPアイテムをAmazonアプリストアに申請します。

単一のアプリ内課金(IAP)アイテムを作成・申請する方法を参照してください。


Last updated: 2025年8月20日