Google Play商店中的開(kāi)發(fā)者工具,googleplay商店開(kāi)發(fā)者模式Google Play商店中的開(kāi)發(fā)者工具在本文中,您將了解如何使用Google Play商店快速安全地與測(cè)試人員和開(kāi)發(fā)者分享版本。此外,我還將介紹我們做出的一些改進(jìn),例如訪問(wèn)歷史版本,或使用Internal App Sharing上傳可調(diào)試版本......
在本文中,您將了解如何使用Google Play商店快速安全地與測(cè)試人員和開(kāi)發(fā)者分享版本。此外,我還將介紹我們做出的一些改進(jìn),例如訪問(wèn)歷史版本,或使用Internal App Sharing上傳可調(diào)試版本。
背景信息
向測(cè)試人員分發(fā)APK非常簡(jiǎn)單,您可以將其作為電子郵件附件一同發(fā)快遞,或者是將其上傳到文件存儲(chǔ)服務(wù)器。測(cè)試人員即可下載APK,并在自己的手機(jī)上進(jìn)行安裝。任何人都能通過(guò)這種方式獲得文件。
接著,您需要了解Android App Bundle(AAB)。這是Android應(yīng)用的發(fā)布格式。利用這種格式,用戶可以通過(guò)分包APK輕松實(shí)現(xiàn)僅下載必要的資源,而開(kāi)發(fā)者也無(wú)需承擔(dān)額外的工作。AAB是一種發(fā)布格式,這意味著Google Play將生成一套可發(fā)快遞至最終用戶設(shè)備的APK。如此一來(lái),測(cè)試最終用戶安裝的確切工件便會(huì)有一定困難,而在考慮到動(dòng)態(tài)交付和應(yīng)用內(nèi)更新等更高級(jí)功能時(shí)尤其如此。
與大型團(tuán)隊(duì)、多個(gè)利益相關(guān)方或外部測(cè)試人員合作時(shí),您很可能需要一種直接與其分享可安裝工件的方式。要求他們安裝開(kāi)發(fā)者工具并運(yùn)行命令可能并不現(xiàn)實(shí)。即便可以使用bundletool將Android App Bundle轉(zhuǎn)化為APK并將其安裝在設(shè)備上,您也無(wú)法用它測(cè)試應(yīng)用內(nèi)更新或您的onDemand交付實(shí)現(xiàn)。
無(wú)需擔(dān)心,Play商店可以幫您解決這些問(wèn)題。
為您的應(yīng)用分配有限的測(cè)試人員
Google Play商店提供了幾種與限量人員分享應(yīng)用的方式。如要限制應(yīng)用的訪問(wèn)權(quán)限,您可以提供選擇加入的網(wǎng)址,也可以使用與Google Play用戶帳號(hào)關(guān)聯(lián)的電子郵件地址向特定郵件列表或個(gè)人授予成員資格。
測(cè)試渠道
您可以利用普通用戶無(wú)法訪問(wèn)的多個(gè)渠道。也就是說(shuō),您可以確切決定在哪個(gè)開(kāi)發(fā)階段讓哪些人訪問(wèn)您的應(yīng)用。以下列出了不同渠道的主要區(qū)別:
內(nèi)部測(cè)試渠道
·每個(gè)應(yīng)用最多100位測(cè)試人員訪問(wèn)
·適合讓更多團(tuán)隊(duì)參與候選版本的測(cè)試
·立即可用
封閉渠道
·邀請(qǐng)個(gè)人用戶或整個(gè)群組
·適合在組織內(nèi)部進(jìn)行產(chǎn)品上線之面向大眾前的廣泛測(cè)試
·在發(fā)布前需要審核
開(kāi)放渠道
·公眾用戶可以直接選擇加入
·非常適合上線之前讓大量用戶進(jìn)行測(cè)試
·在發(fā)布前需要審核
有關(guān)這些渠道的一般注意事項(xiàng):
不論選擇哪種渠道,最終同時(shí)只能有一個(gè)版本上線;
選擇加入Play商店測(cè)試計(jì)劃的用戶可訪問(wèn)發(fā)布到測(cè)試渠道的工件;
您可以在每個(gè)渠道中上傳Android App Bundle或APK。
Internal App Sharing詳述
除了上述渠道,Play商店還提供一款特殊的開(kāi)發(fā)者工具Internal App Sharing。
Internal App Sharing最重要的特點(diǎn)是,通過(guò)該工具上傳APK或AAB不會(huì)對(duì)Play管理中心中發(fā)布的版本有任何影響。這意味著,絕不會(huì)出現(xiàn)直接從Internal App Sharing傳播到測(cè)試渠道或生產(chǎn)環(huán)境的情況。
此外,上傳到Internal App Sharing的應(yīng)用可以是可調(diào)試的。這意味著,您可以將調(diào)試程序連接到可從Play商店安裝的版本。
而且,您上傳新版本時(shí)無(wú)需增加版本代碼,因而無(wú)需保留用于開(kāi)發(fā)的版本代碼空間或擔(dān)心版本代碼不夠用。您可以獨(dú)立測(cè)試版本,為每次上傳分享唯一鏈接,以避免這些版本相互替換。
您可以從開(kāi)發(fā)團(tuán)隊(duì)中選擇分配的上傳人員,僅允許其使用Internal App Sharing,無(wú)需為其授予訪問(wèn)Play管理中心其他任何部分的權(quán)限。
要授權(quán)下載人員,請(qǐng)?jiān)赑lay開(kāi)發(fā)者控制臺(tái)中訪問(wèn)開(kāi)發(fā)者工具gt;Internal app sharing。您可以使用選擇加入鏈接分享(允許擁有鏈接的所有人將測(cè)試版本下載到設(shè)備上)的電子郵件列表,將用戶加入白名單。
注意:
我們了解到,目前在一臺(tái)設(shè)備上使用多個(gè)帳號(hào)會(huì)導(dǎo)致一些限制。
要解決此問(wèn)題,您可以為所有帳號(hào)授予Internal App Sharing的使用權(quán)限,或允許電子郵件列表以外的測(cè)試人員在Play管理中心中下載該工具。
借助Internal App Sharing測(cè)試高級(jí)功能
借助Internal App Sharing,您可以與實(shí)際情況中的真實(shí)用戶一樣,在同一環(huán)境中測(cè)試動(dòng)態(tài)功能模塊的onDemand安裝。通過(guò)上傳可調(diào)式版本,您甚至可以在Android Studio中連接調(diào)試程序,以檢查您的代碼是否編寫(xiě)正確。
此外,通過(guò)將版本代碼較舊的版本上傳到Internal App Sharing,您可以對(duì)應(yīng)用內(nèi)更新(inapp updates)進(jìn)行測(cè)試。請(qǐng)按照以下流程開(kāi)始操作:
1.將具有不同versionCode屬性的版本上傳至Internal App Sharing;
2.通過(guò)Internal App Sharing網(wǎng)址安裝較低版本;
3.打開(kāi)較高版本的鏈接,但不要安裝;
4.再次打開(kāi)已安裝的版本;
5.您現(xiàn)在可以看到有可用的更新。
您可以輕松訪問(wèn)舊版的應(yīng)用并分享給他人,這豈不是很棒!劇透來(lái)了……
歷史版本功能
借助歷史版本功能,您可以快速精確地使用舊版應(yīng)用。
如果有權(quán)使用Internal App Sharing,則用戶還可使用上傳到生產(chǎn)渠道的任一版本。只需知道版本的版本代碼(version code)和應(yīng)用包名(package name),您就能完成上述操作。
了解這些信息后,您便可按照以下網(wǎng)址方案安裝應(yīng)用的歷史版本:
https://play.google.com/apps/test/package name/version code
不過(guò),您還可以找到版本代碼和鏈接,以便在Bundle Explorer中管理獲得權(quán)限的測(cè)試人員。在Internal app sharing部分中,您可以找到安裝特定版本所需的所有信息。完成所有設(shè)置后,您便可使用相應(yīng)網(wǎng)址安裝AAB和APK的歷史版本。
Play管理中心中的歷史版本
深入閱讀及后續(xù)步驟
深入閱讀不同發(fā)布渠道或在內(nèi)部分享版本文檔。
Wojtek Kaliciński將為您簡(jiǎn)要介紹如何通過(guò)ondemand模塊進(jìn)行本地開(kāi)發(fā)和測(cè)試。
另請(qǐng)閱讀Marcel Pintó的博文,了解如何設(shè)置您的CI以便輕松上傳測(cè)試版本。
此外,您還可以觀看Google I/O和Android Dev Summit 2019的兩場(chǎng)錄制會(huì)議,了解Android App Bundle可實(shí)現(xiàn)的其他功能。
·不同發(fā)布渠道
https://support.google.com/googleplay/androiddeveloper/answer/3131213
·在內(nèi)部分享版本
https://support.google.com/googleplay/androiddeveloper/answer/9303479 hl=en
·Wojtek Kaliciński博文
https://medium.com/ wkalicinski
·Marcel Pintó博文
https://medium.com/ marxallski
·Google I/O會(huì)議視頻
https://youtu.be/flhib2krW7U
·ADS 2019會(huì)議視頻
https://youtu.be/Nt8zsxNMFNY
現(xiàn)在,您可以將新的軟件包上傳到測(cè)試渠道,使用Internal App Sharing或直接從Google Play商店訪問(wèn)歷史版本。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部