開發(fā)者賬號(hào)的注冊(cè)
開發(fā)者賬號(hào)由運(yùn)維或產(chǎn)品經(jīng)理相關(guān)人員負(fù)責(zé)注冊(cè)。為了以后方便操作,拿到賬號(hào)后我們需要把我們自己的google賬戶也添加到這個(gè)開發(fā)者賬號(hào)中,具體步驟:
- 使用開發(fā)者賬號(hào)登陸Google Play Console
- 點(diǎn)擊‘用戶和權(quán)限’->‘邀請(qǐng)新用戶’->填寫我們自己的google賬戶->為我們的賬戶設(shè)置權(quán)限
- 使用我們自己的google賬戶登陸 Google Play Console
版本管理
這里先簡(jiǎn)單說一下GP的版本管理機(jī)制。GP把一系列版本的發(fā)布過程劃分為了4個(gè)軌道,分別為:
內(nèi)部測(cè)試,封閉式測(cè)試,開放式測(cè)試,正式版,GP建議我們應(yīng)先通過前3個(gè)測(cè)試軌道發(fā)布,最終再?zèng)Q定將版本發(fā)布到正式版軌道上。我們?cè)谌我廛壍郎蟿?chuàng)建版本都要上傳或從內(nèi)容庫(kù)中選擇.aab,不了解.aab格式的同學(xué)可以前往這里,新上傳的每個(gè)versionCode對(duì)應(yīng)的.aab都會(huì)被存入到內(nèi)容庫(kù)或者叫App bundle資源管理器里,并且這些.aab不能被刪除。其實(shí)不熟悉的同學(xué)可能覺得軌道這種概念比較難以理解,其實(shí)可以簡(jiǎn)單的理解為你哪些版本要面向哪些用戶。比如現(xiàn)在有個(gè)1版本,還未測(cè)試通過,這時(shí)面向的就是測(cè)試人員,所以我們將其發(fā)布到測(cè)試軌道;當(dāng)測(cè)試通過需要面向普通用戶發(fā)布的時(shí)候,這個(gè)時(shí)候我們就將其放入正式版;當(dāng)我們要針對(duì)一些深度用戶想讓他們參與一些新功能測(cè)試的時(shí)候,我們又可以放入封閉式測(cè)試或開放式測(cè)試軌道中,這對(duì)一些功能需要灰度發(fā)布的場(chǎng)景很有用。
一般
內(nèi)部測(cè)試、正式版就能滿足大部分日常迭代需求。我們公司現(xiàn)在的模式就是先發(fā)內(nèi)部測(cè)試,測(cè)試人員簡(jiǎn)單校驗(yàn)(其實(shí)這個(gè)時(shí)候的版本已經(jīng)通過了測(cè)試了,主要是確認(rèn)一下版本號(hào)和應(yīng)用的運(yùn)行環(huán)境,畢竟還是要對(duì)生產(chǎn)環(huán)境懷有敬畏之心吧)后就會(huì)直接推進(jìn)到正式版,然后送審、發(fā)布。
PS:現(xiàn)在要想在GP上發(fā)布應(yīng)用,targetSdkVersion不能小于30、并且應(yīng)用必須支持arm64架構(gòu)。
PS:本文給出的發(fā)布流程、方法都是基于已經(jīng)創(chuàng)建好應(yīng)用并完善了所有配置
邀請(qǐng)測(cè)試人員
- 將測(cè)試人員的google賬號(hào)添加后,測(cè)試人員就可以從GP下載我們發(fā)布的內(nèi)部測(cè)試應(yīng)用了
在內(nèi)部測(cè)試軌道創(chuàng)建新版本
- 上傳或添加后版本對(duì)應(yīng)的.aab會(huì)顯示在這里
-
接著往下繼續(xù)填寫版本說明
-
一路走來到了這里
- 當(dāng)確認(rèn)發(fā)布后我們就完成了一次內(nèi)部測(cè)試軌道的新版本發(fā)布。如果是第一次發(fā)布內(nèi)部測(cè)試,GP好像會(huì)審核,我也忘了,但是以后發(fā)布內(nèi)部測(cè)試就不會(huì)審核了,但正式版是每次都會(huì)審核的。
從內(nèi)部測(cè)試軌道將最新版本推進(jìn)到正式版軌道
其實(shí)在我們發(fā)布內(nèi)部測(cè)試軌道之前,測(cè)試人員就應(yīng)該對(duì)這個(gè)版本測(cè)試完畢,而不應(yīng)該上傳了GP后再測(cè)試,這樣是不推薦的,因?yàn)檫@樣效率很低。將aab上傳到GP,測(cè)試人員再?gòu)腉P下載apk到手機(jī),一兩次還好,如果bug比較多,改一次上傳下載一次,這是很浪費(fèi)時(shí)間的。所以我們應(yīng)該測(cè)試完畢再上傳到GP。
也許有同學(xué)會(huì)問都測(cè)試通過了,為什么還要在測(cè)試軌道搞一遍。正如我上面所說,我們必須對(duì)生產(chǎn)環(huán)境懷有敬畏之心,原生應(yīng)用更新成本是很大的,所以我們必須保證面向大部分用戶的應(yīng)用是可用的、正確的。
當(dāng)測(cè)試人員進(jìn)行版本確認(rèn)、運(yùn)行環(huán)境確認(rèn)等簡(jiǎn)單的審查工作后,我們就可以直接把這個(gè)版本推進(jìn)到正式版了。
之后會(huì)跳轉(zhuǎn)到正式版軌道的創(chuàng)建新版本頁面,和內(nèi)部測(cè)試是一樣的,只需要大致掃一遍就可以確認(rèn)發(fā)布送審了。這里建議啟用
自管式發(fā)布模式,啟用后新版本審核通過后需手動(dòng)確認(rèn)發(fā)布才會(huì)真正發(fā)布到GP。還是那句話,對(duì)生產(chǎn)環(huán)境懷有敬畏之心。









