Amazon App Tester工具的安裝和配置&Amazon內購接入流程以及測試

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/u013007305/article/details/79311759
Amazon App Tester工具的安裝和配置&Amazon內購接入流程以及測試

一、Amazon App Tester工具應用測試步驟:

(1)下載Amazon AppStore 應用商店;

(2)去亞馬遜應用商品發佈界面下載商品列表json文件;

(3)在 Android 移動設備上,啓動 Amazon Appstore 應用,搜索Amazon App Tester應用並且安裝;

(4)獲取JSON數據文件並且文件命名爲“amazon.sdktester.json,將該文件複製至設備文件系統中的 /mnt/sdcard/ 文件夾;

(5)打開 Amazon App Tester選擇IAP Items in JSON File查看json文件拷貝路徑是否正確,有文件則正確;

(6).以上步驟都完成了,就可以開始測試應用內購了。

二、軟件下載地址:

(1)Amazon AppStore 應用商店下載地址:https://www.amazon.cn/gp/mas/get/android/ref=mas_rw_ldg

(2)Amazon App Tester下載地址:https://www.amazon.com/Amazon-App-Tester/dp/B00BN3YZM2/

(3)Amazon Android SDK下載地址:https://developer.amazon.com/public/zh/resources/development-tools/sdk

三、接入文檔說明地址:

(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

三、SDK詳細接入步驟請查看demo和接入文檔,這裏省略。簡寫:

 (1)將下載得到的sdk解壓出來會有7個文件,找到我們所需要的應用內購文件夾AmazonInAppPurchasing/examples;

 (2)Amazon提供了3種支付方式,分別是SampleIAPConsumablesApp,SampleIAPEntitlementsApp,SampleIAPSubscriptionsApp,選擇其中一種導入我們的工程;

 (3)將Amazon提供的in-app-purchasing-2.0.76.jar導入工程;

 (4)運行,不能測試支付.

四、Amazon App Tester工具安裝和配置的詳細步驟:

1、首先需要一個開發者賬號登錄Amazon開發者平臺,如圖:

2、在網頁輸入地址:https://developer.amazon.com/public/zh,如圖所示:

把接入AmazonSDK的android項目打包成APK上傳到應用商店,直接把APK拖到這個網頁APK的位置即可,出現如圖所示:

上傳成功以後如圖所示:

測試結果沒有出現任何異常。

3、查看應用程序測試歷史記錄:

點擊應用與服務->應用程序測試服務,出現如圖所示:

點擊開始測試,出現如圖所示:

 

4、獲取JSON數據文件步驟:

重複操作上述第3步驟,然後點擊提交至應用商店,如圖:

 

點擊應用與服務->應用程序內商品,看到如圖所示:

選擇添加新的IAP->添加消耗品,如圖:

彈出如圖所示,填寫完整信息:

你可以在列表中查看你是否添加成功過,如果列表中有,者添加成功。

最重要的一步,導出JSON文件,點擊將IAP導出爲->選擇JSON:

如圖導出成功,並且自動命名爲amazon.sdktester.json文件:

 

走到這裏,已成功獲取到JSON數據文件。

5、在手機上安裝Amazon appstore應用,然後打開應用搜索Amazon App Tester應用,如果沒有搜到此應用,需要進行如下操作,有就跳過:

https://www.amazon.com/Amazon-App-Tester/dp/B00BN3YZM2/,打開這個網址,並且登錄開發者賬號,如果是第一次,需要輸入收貨地址,這個隨便天就行。如圖:

 

英文網站:https://www.amazon.com/Amazon-App-Tester/dp/B00BN3YZM2/

中文網站:https://www.amazon.cn/Amazon-App-Tester/dp/B00BN3YZM2/

只需要把COM改成CN即可。

點擊一鍵下單:

這個證明已經有這個應用。

6、然後用手機打開Amazon appstore搜索Amazon App Tester應用,並且點擊安裝,完成以後打開此應用,如圖:

點擊如圖文字,進入到如圖:

點擊第5個選項IAP Items in JSON File,你會看到提示在SD卡中沒有amazon.sdktester.json文件。這時候需要我們把剛纔下來的這個文件拷貝到手機中,我把這個文件放在了我的F:\download路徑下,打開CMD命令窗口,執行如下命令(這裏需要你配置好你電腦的ADB環境,省略,不會百度一下):

$ adb push [Your_JSON_File_Folder]/amazon.sdktester.json /mnt/sdcard/(我的:adb push F:/download/amazon.sdktester.json /mnt/sdcard/) ,如圖:

 

出現上圖所示,則上傳到手機SD卡中成功。

這時候重新打開第5個選項IAP Items in JSON File,你會看到JSON文件中的一些數據,如圖所示:

走到這裏,所有的操作已經結束,並且已經成功完成了所有的配置,接下來在手機上測試自己應用的登錄和支付就OK了。

五、App Tester注意事項和要求


App Tester 工具具有以下要求: 

常規要求 
開發和測試環境應滿足以下要求才能使用 App Tester 執行測試用例:

允許通過 ADB 和 logcat 登錄的 Android 開發環境
支持 SDK 版本 10 或更高版本的 Android 設備
實施 IAP v2.0 和/或移動聯營 API 的 Android 應用
如果之前安裝了適用於 IAP v1.0 的 SDK Tester,需卸載 SDK Tester。
Amazon Appstore 中爲您的應用創建了一個或多個可購買項目(可選但推薦)。
正如本頁所討論的那樣,還需要將 App Tester 應用安裝到 Android 移動設備併爲測試創建一個 JSON 數據文件。

注意:App Tester 不支持 IAP v1.0 並且與 IAP v1.0 下載中包括的 SDK Tester 工具不兼容。如果應用同時使用 IAP v1.0 和移動聯營 API,將需要安裝/卸載 App Tester 和 SDK Tester 以在使用每個 API 集時在本地對應用進行測試。如果升級至 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 日,爲了與 Android OS 5.0 兼容,亞馬遜發佈了一個包含更新簽名的 App Tester 版本。

注意:此 App Tester 版本與 FireTv Stick 兼容。 

若要將 App Tester 用於 Android OS 5.0:

將舊版 App Tester 從您的移動設備上卸載。
下載該應用的新副本。
將更新後的 App Tester 安裝到您的移動設備。
 詳細說明地址:

https://developer.amazon.com/public/zh/apis/earn/in-app-purchasing/docs-v2/testing-iap-2.0 

歡迎下方留言談論,或者加入QQ羣83459374交流!
————————————————
版權聲明:本文爲CSDN博主「放夢追逐-李超」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013007305/article/details/79311759

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章