虽然可以确保普通用户不会混入他们并非真正致力于的Beta版程序


Android应用程序的Beta测试通道是用户提前数周或数月测试最新功能的最佳途径,也是开发人员在向所有人推出其功能之前,以较小的受众群体测试其软件的最佳方法 。Google过去曾让注册Beta更新带来令人难以置信的沮丧体验 。您首先必须加入专门针对该应用程序的Google+社区,等待获得Google+社区主持人(如果是封闭团体)的批准,最后必须等待Google的服务器将您的帐户注册到该应用程序的Beta通道中 。
虽然可以确保普通用户不会混入他们并非真正致力于的Beta版程序,但Google+帐户的要求却很繁琐 。最终,尽管并非每个具有Beta频道的应用程序都可以使用此按钮,但Google开始允许用户直接从Google Play商店注册Beta更新 。
【虽然可以确保普通用户不会混入他们并非真正致力于的Beta版程序】此外,尽管Beta注册过程比以前更容易访问, 但您如何在世界范围内知道哪些应用程序具有Beta版本?您可以做的一件事是在Play商店中打开已安装的应用程序列表,然后向下滚动至已安装的每个应用程序的页面底部,以查看是否有测试版,但这很糟糕,原因有两个 。首先,如上面的Whatsapp示例所示,并不是每个应用的Beta都可以从Play商店界面访问 。其次,最重要的是, 手动检查每个应用程序都需要很长时间 。
我已经安装了280个应用程序(包括系统应用程序),所以我无法通过Play商店梳理一下以手动找到Beta程序 。我加入的大多数Beta程序都是不必要的,例如只能使用AutoApps Beta版本中可用的功能,或者偶然有人在社交媒体上链接Beta程序时使用 。我们很多人每天都会使用大量的应用程序,而Beta版可能具有我们现在所缺的确实很棒的功能 。但是,我们谁也不想费力地从已安装的大量应用程序中筛选出哪些应用程序可以进行Beta测试 。这就是为什么我想出一个自动化脚本来为您做到这一点的原因 。介绍 find beta Tasker脚本!
正如你可以在上面的截图看到,我的脚本创建了一个应用程序的列表,我已经安装了我的设备上,我目前有资格在β更新报名参加了 。此列表创建为HTML文件,这意味着可以在诸如Chrome之类的浏览器中打开它,因此您可以单击链接并逐个注册Beta 。通过使用此列表,您可以减少为所有已安装的应用程序手动查找和注册Beta更新所需的时间和精力 。另外,您将发现从未知道过的应用程序的Beta通道,甚至包括OEM预先安装的系统应用程序!
查找所有已安装应用的合格Beta程序
当我说“合格”时,是指您的Google帐户可以实际注册的Beta程序 。并非每个应用程序都具有Beta程序,并非每个应用程序的Beta程序都允许您加入它 。是否可以加入Beta程序取决于开发人员,但是如果您有资格使用Beta程序,则此脚本将帮助您找到它 。
我们需要Tasker的原因很明显:此脚本是使用它构建的 。我们需要AutoTools(尤其是beta版),因为它提供了一种称为HTML读取的功能,使我们能够从网页中提取原始HTML数据 。本质上,我们要做的是从Play Store Beta程序中提取已安装的每个应用程序的HTML,并使用一些HTML解析法来查看页面上的文本是否指示有可用的Beta通道 。如果是这样,我们将记录应用程序名称并将其添加到列表中 。
与以前的教程不同,此脚本不包含任何类型的Profile,因为没有“触发”它的内容 。该脚本只是一个孤独的任务,因为它只应由用户在蓝月亮中手动运行一次 。我将向您展示如何创建任务,但是对于那些在Tasker中是专业人士的人,这是您可以通过展开下面的切换按钮看到的Task描述 。

    推荐阅读