Amazon App Tester ツールのインストールと設定、Amazon アプリ内購入のアクセス プロセスとテスト
1. Amazon App Tester ツールのアプリケーションのテスト手順:
( 1) Amazon AppStore アプリケーション ストアをダウンロードします。
(2) Amazon アプリの製品リリース インターフェイスで製品リストの JSON ファイルをダウンロードします。
(3) Android モバイル デバイスで、Amazon Appstore アプリケーションを起動し、Amazon App Tester アプリケーションを検索してインストールします。
(4) JSON データ ファイルを取得し、ファイルに「amazon.sdktester.json」という名前を付けます。ファイルをデバイス ファイル システムの/mnt/sdcard/ フォルダーにコピーします。
(5) Amazon App Testerを開き、 JSON ファイルの IAP アイテムを選択して、JSONファイルのコピー パスが正しいかどうかを確認し、ファイルがある場合は正しいことを確認します。
(6). 上記の手順が完了したら、アプリ内購入のテストを開始できます。
2.ソフトウェアのダウンロード アドレス:
(1) Amazon AppStoreのダウンロードアドレス:https://www.amazon.cn/gp/mas/get/android/ref=mas_rw_ldg
(2) Amazon App Tester のダウンロードアドレス: Amazon.com
(3) Amazon Android SDK ダウンロードアドレス:https://developer.amazon.com/public/zh/resources/development-tools/sdk
3. 文書説明アドレスにアクセスします。
(1) アプリのアップロード アドレスとドキュメント: https://developer.amazon.com/public/zh
(2) App Tester のインストールと設定のドキュメント アドレス:
https://developer.amazon.com/public/zh/apis/earn/in-app-purchasing/docs-v2/testing-iap-2.0
3. SDK への詳細なアクセス手順については、ここでは省略しますが、デモおよびアクセス ドキュメントを参照してください。略記:
(1) ダウンロードした SDK を解凍すると 7 つのファイルが含まれます。必要なアプリ内購入フォルダー AmazonInAppPurchasing/examples を見つけます。
(2) Amazon は、SampleIAPConsumablesApp、SampleIAPEntitlementsApp、SampleIAPSubscriptionsApp という 3 つの支払い方法を提供しており、そのうちの 1 つを選択してプロジェクトにインポートします。
(3) Amazon が提供する in-app-purchasing-2.0.76.jar をプロジェクトにインポートします。
(4) 実行しても、支払いをテストできません。
4. Amazon App Tester ツールのインストールと設定の詳細な手順:
1. まず、図に示すように、Amazon 開発者プラットフォームにログインするには開発者アカウントが必要です。
2. 図に示すように、Web ページにアドレス https://developer.amazon.com/public/zh を入力します。
図に示すように、AmazonSDK に接続されている Android プロジェクトを APK にパッケージ化してアプリ ストアにアップロードし、この Web ページ上の APK の場所に APK を直接ドラッグします。
アップロードが成功すると、図のようになります。
検査の結果、異常はありませんでした。
3. アプリケーションのテスト履歴を表示します。
図に示すように、「アプリケーションとサービス」→「アプリケーション テスト サービス」をクリックします。
図に示すように、クリックしてテストを開始します。
4. JSON データ ファイルを取得する手順:
上記の手順 3 を繰り返し、図に示すように [App Store に送信] をクリックします。
図に示すように、「アプリとサービス」→「アプリ内製品」をクリックします。
図に示すように、「新しい IAP の追加」->「消耗品の追加」を選択します。
図に示すように、完全な情報を入力します。
リストに正常に追加されたかどうかを確認でき、リストにあれば追加は成功です。
最も重要な手順は、JSON ファイルをエクスポートすることです。[IAP をエクスポート] をクリックし、JSON を選択します。
図に示すようにエクスポートは成功し、ファイルには自動的に amazon.sdktester.json という名前が付けられます。
この時点で、JSON データ ファイルは正常に取得されました。
5. 携帯電話に Amazon アプリストア アプリケーションをインストールし、アプリケーションを開いて Amazon App Tester アプリケーションを検索します。このアプリケーションが見つからない場合は、次の操作を実行する必要があります。
英語サイト:https://www.amazon.com/Amazon-App-Tester/dp/B00BN3YZM2/
中国語ウェブサイト: https://www.amazon.cn/Amazon-App-Tester/dp/B00BN3YZM2/
COMをCNに変更するだけです。
クリックして注文します:
この証明にはすでにこの応用例があります。
6. 次に、携帯電話を使用して Amazon アプリストアを開いて Amazon App Tester アプリケーションを検索し、[インストール] をクリックします。完了したら、図に示すようにアプリケーションを開きます。
画像テキストをクリックして画像を入力します。
5 番目のオプション [JSON ファイル内の IAP アイテム] をクリックすると、SD カードに amazon.sdktester.json ファイルがないことを示すプロンプトが表示されます。このとき、ダウンロードしたばかりのファイルを携帯電話にコピーする必要があるので、このファイルを F:\download パスに置き、CMD コマンド ウィンドウを開き、次のコマンドを実行します (ここで、ADB 環境を構成する必要があります)あなたのコンピュータは、Baidu ではありません (省略):
$ adb Push [Your_JSON_File_Folder]/amazon.sdktester.json /mnt/sdcard/ (私のもの: adb Push F:/download/amazon.sdktester.json /mnt/sdcard/)、図に示すように:
上の画像が表示されれば、携帯電話のSDカードへのアップロードは成功です。
この時点で、5 番目のオプション「JSON ファイル内の IAP 項目」を再度開くと、図に示すように、JSON ファイル内にいくつかのデータが表示されます。
この時点で、すべての操作が完了し、すべての設定が正常に完了したので、携帯電話で独自のアプリケーションのログインと支払いをテストしても問題ありません。
5. App Testerの注意事項と要件
App Tester ツールには次の要件があります。
一般的な要件
App Tester でテスト ケースを実行するには、開発環境とテスト環境が次の要件を満たしている必要があります。
- ADB および logcat を介したロギングを可能にする Android 開発環境
- SDKバージョン10以降をサポートするAndroidデバイス
- IAP v2.0 および/または Mobile Affiliation API を実装する Android アプリケーション
- 以前に SDK Tester for IAP v1.0 がインストールされている場合は、SDK Tester をアンインストールする必要があります。
- Amazon アプリストアでアプリ用に作成された 1 つ以上の購入可能なアイテム (オプションですが推奨)。
このページで説明したように、App Tester アプリを Android モバイル デバイスにインストールし、テスト用の JSON データ ファイルを作成することも必要です。
注: App Tester は IAP v1.0 をサポートしておらず、IAP v1.0 のダウンロードに含まれる SDK Tester ツールと互換性がありません。アプリが IAP v1.0 と Mobile Affiliation API の両方を使用している場合、各 API セットを使用するときにローカルでアプリをテストするには、App Tester と SDK Tester をインストール/アンインストールする必要があります。IAP v2.0 にアップグレードする場合、App Tester のみをデバイスにインストールする必要があります。
Android OS 5.0 (Lollipop) の要件
アプリが Android OS 5.0 (Lollipop) をターゲットにしており、2014 年 12 月 3 日より前に App Tester ツールをダウンロードした場合、このバージョンの App Tester は Android OS 5.0 と互換性がありません。2014 年 12 月 3 日、Amazon は Android OS 5.0 との互換性のための更新された署名を含むバージョンの App Tester をリリースしました。
注: この App Tester バージョンは FireTv Stick と互換性があります。
Android OS 5.0 で App Tester を使用するには:
- 古いバージョンの App Tester をモバイル デバイスからアンインストールします。
- アプリの新しいコピーをダウンロードします。
- 更新された App Tester をモバイル デバイスにインストールします。
詳しい住所:
https://developer.amazon.com/public/zh/apis/earn/in-app-purchasing/docs-v2/testing-iap-2.0
Amazon が Android IAP API のアプリ内購入を統合、ドキュメント URL: Android IAP API の実装 | アプリ内購入 API
ディスカッションするには以下にメッセージを残すか、グループ769397359に参加してコミュニケーションをとることを歓迎します。