1. 程式人生 > >Google Play內購測試

Google Play內購測試

訪問 分包 支付 pla testin 手機 搜索 應該 發布應用

Google Play內購測試

最近項目做海外版本,接入Google wallet支付後,測試驗證比較繁瑣,故記錄一下。
Google wallet支付方式接入完成後,需要按照如下步驟設置,才可以進行支付測試:

一、配置並發布應用內商品

進入Google Play Console - 所有應用 ,選擇具體應用,進行商品設置:
技術分享圖片

註意:

  • 配置完應用內商品一定要發布,使之生效;
  • 一定要保證網絡環境所對應的國家在發布範圍內;
  • 遊戲服務不支持商品配置,應用才支持商品信息設置;

二、上傳APK並發布應用

Google Play Developer Console一個應用的發布渠道包括:正式渠道、Beta渠道、Alpha渠道,測試用的APK只要上傳到Beta版或者Alpha版頻道。

註意:

  • 應用必須發布後,才可以測試支付功能。
  • 應用發布後不會立即生效。
  • 上傳的APK包必須要有簽名,而且不能用debug簽名。
  • 上傳的APK包體積不能超過50M,否則需要做分包。
  • apk包發布到Beta或者Alpha渠道即可,不需要發布到正式渠道。
  • 如果應該狀態變為【已發布】說明發布成功。
  • Beta、Alpha也會進行嚴格審核,一些隱私問題或者政策問題會導致應用無法通過審核甚至下架。
  • 安裝到設備上用於測試的apk包可以和上傳到Google Play的不同,但要保證這兩個APK包使用相同的包名、簽名、versionCode。
  • 測試時使用的網絡環境所屬的國家和地區一定要在應用發布的國家或者地區範圍內。

三、設置測試賬號

(1)進入應用版本-具體發布渠道(如Alpha版)-管理測試人員,可以修改、添加測試人員賬號;
(2)將【加入測試的網址】分享給測試人員訪問,二次確認後才可以真正加入測試;
技術分享圖片

四、Android設備上安裝應用

方法一:設備上GooglePlay直接搜索應用並安裝;
方法二:通過PC的GooglePlay安裝到指定手機;
方法三:若不使用GooglePlay應用,則傳統apk安裝即可,註意:與GooglePlay上的包保持相同的包名、簽名、versionCode。

安裝到真機上的測試APP簽名、包名和上傳到Google Play的APK一致,就可以測試。  

五、Google Wallet支付

安裝完成後,支付環節選擇開發者後臺配置的商品、Google Wallet支付方式即可,註意GooglePlay賬號需要綁定支持國際支付的借記卡/信用卡,才可以支付成功。

六、沙盒測試

沙盒測試:測試期間,經過授權的用戶帳戶可通過 Google Play 購買您的應用內商品,不過這些用戶帳戶不用實際支付費用。

設置沙盒賬號:在 Developer Console 中,轉到 Settings > Account details,然後在 License Testing 部分將相應地址添加到 Gmail accounts with testing access 字段並保存。
技術分享圖片

劃重點:
1、沙盒測試的賬號,也需要按照 一~五 的流程配置完成,才可以進行商品購買。
2、沙盒測試賬號只是額外增加了許可測試(license test)的設置,支付時候不需要真正付款。

PS:Google開發者後臺中文翻譯迷之難理解,英文過關的建議直接查看英文版。

Google Play內購測試