虽然可以保证普通用户不会混进自己并没有真正投入的Beta程序

导读 Android应用的Beta测试通道是用户提前几周或几个月测试最新功能的最佳方式,也是开发者在向大家推出功能之前,以较小的受众测试软件的最佳

Android应用的Beta测试通道是用户提前几周或几个月测试最新功能的最佳方式,也是开发者在向大家推出功能之前,以较小的受众测试软件的最佳方式。谷歌曾经让注册测试版更新成为一种令人难以置信的沮丧体验。你必须先加入应用专用的谷歌社区,等待谷歌社区主机的批准(如果是封闭群),最后等待谷歌的服务器在应用的Beta频道注册你的账号。

虽然它可以确保普通用户不会混进他们并不真正致力于的Beta程序,但对谷歌账户的要求很繁琐。最终,虽然不是每个有测试版频道的应用都能使用这个按钮,但谷歌开始允许用户直接从谷歌Play商店注册测试版更新。

此外,尽管Beta版的注册过程比以前更容易访问,但您如何知道哪些应用程序在全球范围内都有Beta版?你可以做的一件事是在Play Store中打开已安装的应用程序列表,然后向下滚动到每个已安装应用程序的页面底部,看看是否有测试版,但这是不好的,原因有二。首先,如上面的Whatsapp示例所示,并非每个应用Beta都可以从Play Store界面访问。其次,最重要的是,手动检查每个应用程序需要很长时间。

我已经安装了280个应用程序(包括系统应用程序),所以我无法在Play Store中梳理来手动查找Beta程序。我加入的大部分beta程序都是不必要的,比如我只能使用Beta版AutoApps中可用的功能,或者在社交媒体上有人不小心链接到Beta程序时使用。我们中的许多人每天都在使用大量的应用程序,测试版可能有我们现在缺乏的真正伟大的功能。然而,我们都不想从大量已安装的应用程序中筛选出哪些应用程序可以进行Beta测试。这就是为什么我想出了一个自动脚本来为你做这件事。介绍find beta Tasker脚本!

从上面的截图中可以看到,我的脚本已经创建了一个应用程序列表,我已经安装在我的设备上,目前我有资格注册beta更新。列表是以HTML文件的形式创建的,这意味着它可以在Chrome等浏览器中打开,因此您可以单击链接并逐一注册Beta。通过使用此列表,您可以减少手动查找和注册所有已安装应用程序的测试版更新所需的时间和精力。除此之外,你还会发现你从未了解过的应用的Beta渠道,甚至是OEM预装的系统应用!

为所有已安装的应用程序查找合格的测试程序

当我说“合格”时,我指的是你的谷歌账户实际上可以注册的测试程序。不是每个应用程序都有测试程序,也不是每个应用程序的测试程序都允许您加入。能否加入Beta计划取决于开发人员,但如果您有资格使用Beta计划,此脚本将帮助您找到它。

我们需要Tasker的原因很明显:这个脚本就是用它构建的。我们需要自动工具(尤其是测试版),因为它提供了一个叫做HTML阅读的功能,使我们能够从网页中提取原始的HTML数据。本质上,我们需要做的是从Play Store Beta程序中提取每个已安装应用程序的HTML,并使用一些HTML解析方法来查看页面上的文本是否指示有可用的Beta通道。如果是,我们将记录应用程序名称并将其添加到列表中。

与以前的教程不同,这个脚本不包含任何类型的配置文件,因为它的内容不是“触发的”。这个脚本只是一个孤独的任务,因为它应该只由用户在蓝月亮上手动运行一次。我将向您展示如何创建任务,但是对于那些在Tasker中是专业人员的人来说,这是任务的描述,您可以通过展开下面的切换按钮来查看。