Google Play內購測試

Google Play內購測試

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

1、配置併發布應用內商品

進入Google Play Console - 全部應用 ,選擇具體應用,進行商品設置:
網絡

注意:併發

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

2、上傳APK併發布應用

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

注意:google

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

3、設置測試帳號

(1)進入應用版本-具體發佈渠道(如Alpha版)-管理測試人員,能夠修改、添加測試人員帳號;
(2)將【加入測試的網址】分享給測試人員訪問,二次確認後才能夠真正加入測試;
翻譯

4、Android設備上安裝應用

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

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

5、Google Wallet支付

安裝完成後,支付環節選擇開發者後臺配置的商品、Google Wallet支付方式便可,注意GooglePlay帳號須要綁定支持國際支付的借記卡/信用卡,才能夠支付成功。3d

6、沙盒測試

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

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

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

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

相關文章
相關標籤/搜索