Android應(yīng)用的Beta測試通道是用戶提前幾周或幾個(gè)月測試最新功能的最佳方式,也是開發(fā)者在向大家推出功能之前,以較小的受眾測試軟件的最佳方式。谷歌曾經(jīng)讓注冊(cè)測試版更新成為一種令人難以置信的沮喪體驗(yàn)。你必須先加入應(yīng)用專用的谷歌社區(qū),等待谷歌社區(qū)主機(jī)的批準(zhǔn)(如果是封閉群),最后等待谷歌的服務(wù)器在應(yīng)用的Beta頻道注冊(cè)你的賬號(hào)。
雖然它可以確保普通用戶不會(huì)混進(jìn)他們并不真正致力于的Beta程序,但對(duì)谷歌賬戶的要求很繁瑣。最終,雖然不是每個(gè)有測試版頻道的應(yīng)用都能使用這個(gè)按鈕,但谷歌開始允許用戶直接從谷歌Play商店注冊(cè)測試版更新。
此外,盡管Beta版的注冊(cè)過程比以前更容易訪問,但您如何知道哪些應(yīng)用程序在全球范圍內(nèi)都有Beta版?你可以做的一件事是在Play Store中打開已安裝的應(yīng)用程序列表,然后向下滾動(dòng)到每個(gè)已安裝應(yīng)用程序的頁面底部,看看是否有測試版,但這是不好的,原因有二。首先,如上面的Whatsapp示例所示,并非每個(gè)應(yīng)用Beta都可以從Play Store界面訪問。其次,最重要的是,手動(dòng)檢查每個(gè)應(yīng)用程序需要很長時(shí)間。
我已經(jīng)安裝了280個(gè)應(yīng)用程序(包括系統(tǒng)應(yīng)用程序),所以我無法在Play Store中梳理來手動(dòng)查找Beta程序。我加入的大部分beta程序都是不必要的,比如我只能使用Beta版AutoApps中可用的功能,或者在社交媒體上有人不小心鏈接到Beta程序時(shí)使用。我們中的許多人每天都在使用大量的應(yīng)用程序,測試版可能有我們現(xiàn)在缺乏的真正偉大的功能。然而,我們都不想從大量已安裝的應(yīng)用程序中篩選出哪些應(yīng)用程序可以進(jìn)行Beta測試。這就是為什么我想出了一個(gè)自動(dòng)腳本來為你做這件事。介紹find beta Tasker腳本!
從上面的截圖中可以看到,我的腳本已經(jīng)創(chuàng)建了一個(gè)應(yīng)用程序列表,我已經(jīng)安裝在我的設(shè)備上,目前我有資格注冊(cè)beta更新。列表是以HTML文件的形式創(chuàng)建的,這意味著它可以在Chrome等瀏覽器中打開,因此您可以單擊鏈接并逐一注冊(cè)Beta。通過使用此列表,您可以減少手動(dòng)查找和注冊(cè)所有已安裝應(yīng)用程序的測試版更新所需的時(shí)間和精力。除此之外,你還會(huì)發(fā)現(xiàn)你從未了解過的應(yīng)用的Beta渠道,甚至是OEM預(yù)裝的系統(tǒng)應(yīng)用!
為所有已安裝的應(yīng)用程序查找合格的測試程序
當(dāng)我說“合格”時(shí),我指的是你的谷歌賬戶實(shí)際上可以注冊(cè)的測試程序。不是每個(gè)應(yīng)用程序都有測試程序,也不是每個(gè)應(yīng)用程序的測試程序都允許您加入。能否加入Beta計(jì)劃取決于開發(fā)人員,但如果您有資格使用Beta計(jì)劃,此腳本將幫助您找到它。
我們需要Tasker的原因很明顯:這個(gè)腳本就是用它構(gòu)建的。我們需要自動(dòng)工具(尤其是測試版),因?yàn)樗峁┝艘粋€(gè)叫做HTML閱讀的功能,使我們能夠從網(wǎng)頁中提取原始的HTML數(shù)據(jù)。本質(zhì)上,我們需要做的是從Play Store Beta程序中提取每個(gè)已安裝應(yīng)用程序的HTML,并使用一些HTML解析方法來查看頁面上的文本是否指示有可用的Beta通道。如果是,我們將記錄應(yīng)用程序名稱并將其添加到列表中。
與以前的教程不同,這個(gè)腳本不包含任何類型的配置文件,因?yàn)樗膬?nèi)容不是“觸發(fā)的”。這個(gè)腳本只是一個(gè)孤獨(dú)的任務(wù),因?yàn)樗鼞?yīng)該只由用戶在藍(lán)月亮上手動(dòng)運(yùn)行一次。我將向您展示如何創(chuàng)建任務(wù),但是對(duì)于那些在Tasker中是專業(yè)人員的人來說,這是任務(wù)的描述,您可以通過展開下面的切換按鈕來查看。