Google Play 購買(IAB)測試流程
0. 前言
雖然Google 官方也有說明,但是說話很含糊(英文原文也很含糊),很多時候不清楚它到底表達(dá)什么。而且?guī)椭臋n和開發(fā)文檔是分開的,可能常常出現(xiàn)的情況是你對著開發(fā)文檔的流程走,遇到“坑”再去查Google的幫助文檔芜飘。這是很花費(fèi)時間的。但在開這個之前磨总,仔細(xì)閱讀開發(fā)文檔還是很有必要的嗦明。
Google 官方的幫助文檔:https://support.google.com/googleplay/android-developer/answer/3131213?hl=zh-Hans
1. Android 內(nèi)購測試流程
關(guān)于Alpha
與Beta
測試的區(qū)別:
Alpha 與 Beta 測試的主要區(qū)別在于意義上蚪燕,而在流程上是一模一樣的娶牌。
- Alpha 版:您應(yīng)該在進(jìn)行初始應(yīng)用測試時創(chuàng)建 Alpha 版。在邀請少量的員工或受信任的用戶進(jìn)行測試后馆纳,您便可以將測試范圍擴(kuò)展到 Beta 版诗良。
- Beta 版:您應(yīng)該在創(chuàng)建 Alpha 版后創(chuàng)建 Beta 版。在您的應(yīng)用發(fā)布正式版之前鲁驶,您可以讓更多的用戶參與 Beta 版測試
下面進(jìn)行測試流程
在這里我認(rèn)為你已經(jīng)擁有Google 開發(fā)者賬號鉴裹,并在Google console 中創(chuàng)建了一個Android 應(yīng)用。
- 將 App發(fā)布到 Beta或者Alpha 測試通道。(注: 注意生成Apk的簽名文件径荔,后面所有的測試Apk的簽名必須和這個保持一致督禽,為了方便測試后直接發(fā)布到生產(chǎn)環(huán)境,建議使用生產(chǎn)環(huán)境的簽名文件)
- 創(chuàng)建應(yīng)用內(nèi)購買商品或者訂閱(注:此步驟依賴 步驟 1)
- 添加測試人員:Google console 主頁 [設(shè)置] --> 管理測試人員 --> 添加測試人員的Google郵箱
- 測試郵箱限制:1. 必須為Google 郵箱(G Suite賬號) 2. 不能是大陸注冊的Google郵箱賬號(否則無法完成支付总处,會提示支付失敱繁埂) 3. 必須綁定一個有效的支付方式(雖然不扣錢,但是必須要有支付方式鹦马,可以綁定信用卡胧谈,也可以購買禮品卡,在[淘寶]購買禮品卡時記得問問商家是否支持你的賬戶所在的國家荸频,比如你是德國區(qū)賬戶但是禮品卡只支持美國區(qū)菱肖,那么就換一個賣家)
- [重要]如果你第一次提交App到 Alpha/Beta測試通道(必須是Release狀態(tài),草稿應(yīng)用已經(jīng)不再支持了试溯,開發(fā)文檔里有寫----測試應(yīng)用內(nèi)購買結(jié)算)蔑滓,那么必須等待幾個小時(根據(jù)大家的經(jīng)驗大概是3--4小時)
- 在步驟5 執(zhí)行完后郊酒,在
AppRelease/Beta(Alpha)/
下可以看到opt-in link
對應(yīng)的測試邀請鏈接遇绞,你需要將測試鏈接發(fā)給測試人員(在 邀請鏈接生成之前會顯示: An opt-in link will be available here when you publish your app.) - [重要] 測試人員必須登錄 [步驟3] 里的郵箱賬號后,點(diǎn)擊邀請鏈接燎窘,然后點(diǎn)擊 “成為成為測試人員”摹闽,這時測試人員與測試App的一一對應(yīng)關(guān)系才確定了下來
- 可以開始測試,開發(fā)人員只需要保證IDE打包的apk的[version_code]&[簽名文件]一致就可以進(jìn)行正常的測試(不一定非要使用上傳的那個apk)
- Enjoy~ 到此整個測試流程結(jié)束褐健。
2.0 結(jié)束語
Android 應(yīng)用內(nèi)測試流程也處于變更之中付鹿,如果哪一天流程變了,那么我這篇文章就可能成為“坑”蚜迅,所以如果官方文檔有變更舵匾,歡迎評論反饋,謝謝谁不。
官方文檔:
開發(fā)文檔:Google Android 測試應(yīng)用內(nèi)購買結(jié)算
幫助文檔:Google Android Alpha/Beta 測試幫助文檔