Google Play 購買(IAB)測試流程


Google Play 購買(IAB)測試流程

0. 前言

雖然Google 官方也有說明,但是說話很含糊(英文原文也很含糊),很多時候不清楚它到底表達什么。而且幫助文檔和開發文檔是分開的,可能常常出現的情況是你對着開發文檔的流程走,遇到“坑”再去查Google的幫助文檔。這是很花費時間的。但在開這個之前,仔細閱讀開發文檔還是很有必要的。

Google 官方的幫助文檔:https://support.google.com/googleplay/android-developer/answer/3131213?hl=zh-Hans

1. Android 內購測試流程

關於AlphaBeta測試的區別:

Alpha 與 Beta 測試的主要區別在於意義上,而在流程上是一模一樣的。

- Alpha 版:您應該在進行初始應用測試時創建 Alpha 版。在邀請少量的員工或受信任的用戶進行測試后,您便可以將測試范圍擴展到 Beta 版。
- Beta 版:您應該在創建 Alpha 版后創建 Beta 版。在您的應用發布正式版之前,您可以讓更多的用戶參與 Beta 版測試

下面進行測試流程
在這里我認為你已經擁有Google 開發者賬號,並在Google console 中創建了一個Android 應用。

  1. 將 App發布到 Beta或者Alpha 測試通道。(注: 注意生成Apk的簽名文件,后面所有的測試Apk的簽名必須和這個保持一致,為了方便測試后直接發布到生產環境,建議使用生產環境的簽名文件
  2. 創建應用內購買商品或者訂閱(注:此步驟依賴 步驟 1
  3. 添加測試人員:Google console 主頁 [設置] --> 管理測試人員 --> 添加測試人員的Google郵箱
  4. 測試郵箱限制:1. 必須為Google 郵箱(G Suite賬號) 2. 不能是大陸注冊的Google郵箱賬號(否則無法完成支付,會提示支付失敗) 3. 必須綁定一個有效的支付方式(雖然不扣錢,但是必須要有支付方式,可以綁定信用卡,也可以購買禮品卡,在[淘寶]購買禮品卡時記得問問商家是否支持你的賬戶所在的國家,比如你是德國區賬戶但是禮品卡只支持美國區,那么就換一個賣家)
  5. [重要]如果你第一次提交App到 Alpha/Beta測試通道(必須是Release狀態,草稿應用已經不再支持了,開發文檔里有寫----測試應用內購買結算),那么必須等待幾個小時(根據大家的經驗大概是3--4小時)
  6. 步驟5 執行完后,在 AppRelease/Beta(Alpha)/下可以看到 opt-in link 對應的測試邀請鏈接,你需要將測試鏈接發給測試人員(在 邀請鏈接生成之前會顯示: An opt-in link will be available here when you publish your app.)
  7. [重要] 測試人員必須登錄 [步驟3] 里的郵箱賬號后,點擊邀請鏈接,然后點擊 “成為成為測試人員”,這時測試人員與測試App的一一對應關系才確定了下來
  8. 可以開始測試,開發人員只需要保證IDE打包的apk的[version_code]&[簽名文件]一致就可以進行正常的測試(不一定非要使用上傳的那個apk)
  9. Enjoy~ 到此整個測試流程結束。

2.0 結束語

Android 應用內測試流程也處於變更之中,如果哪一天流程變了,那么我這篇文章就可能成為“坑”,所以如果官方文檔有變更,歡迎評論反饋,謝謝。

官方文檔:

開發文檔:Google Android 測試應用內購買結算
幫助文檔:Google Android Alpha/Beta 測試幫助文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM