作为Android开发者发布应用的历程 / 封闭测试新要求

作为Android开发者发布应用的历程 / 封闭测试新要求

大家好。我是zm soft,2023年底注册了开发者账号并开始发布应用。我还计划发布一款面向开发者的应用,欢迎查看。

Google政策变更

这是发布流程中后期的工作,但由于对许多开发者来说是一道高门槛,所以先提一下。根据这一政策变更,2023年11月13日之后注册的开发者账号,在发布应用前必须进行至少20人的封闭测试。我12月中旬决定开发应用,月底尝试注册一个简单应用时,第一次得知这一政策变更,感到很沮丧。对于像我这样认识人不多的人来说,这是一个难以达到的要求。

如何征集测试人员

最终,身边的熟人远不够用,于是我转向了网络。不是X(前Twitter)或Instagram,而是在以下服务注册了新账号,通过与其他开发者互测来满足要求:

两者的交流基本都用英语。我在Discord使用了PL coding频道(YouTube链接,我从视频简介加入),在Reddit使用了r/AndroidCloseTesting。两者的基本方式都是以下一种或两种:

  • 自己发帖招募测试人员
  • 联系正在招募测试人员的开发者

Reddit需要注意一些事项。老用户可能没有问题,但新用户似乎很容易被封号,初期的使用方式可能导致无法发帖。

测试人员注册方法

未发布的应用当然无法被其他用户看到,因此需要在Play Console中注册测试人员。注册方式有两种:

  • 邮件列表
  • Google Groups

封闭测试中测试人员注册方式对比:邮件列表与Google Groups

我推荐使用Google Groups。

邮件列表注册

这种方式需要你自己注册测试人员的邮件地址。注册本身并不难,但至少需要20名测试人员。逐一联系每位开发者并注册各自的地址相当麻烦。邮件列表的缺点是测试人员不能主动参与测试。

Google Groups注册

设置得当后,测试人员可以自行加入群组,无需你逐一处理即可完成注册。

创建新群组,请通过[+New conversation]操作。在[Group Settings]→[General]中设置允许任何人加入。

测试人员招募的具体示例

根据以上内容,以下是用各种方法实际招募测试人员的示例。

邮件列表的情况

Hi, I want to release my first app. Please help me.
Check the link for details.

Google Form:
https://docs.google.com/forms/d/e/example/viewform

Google Groups的情况

I'm creating an app for developers.
Please join the group and test it.

https://groups.google.com/g/zmsoftdevelop

https://play.google.com/apps/testing/com.andro.zm.tools.androidtesterspayforward

测试人员的地区设置

与其他开发者交流时,可能会遇到已注册的测试人员说无法访问应用,或者你自己作为测试人员也无法访问的情况。大多数情况似乎是由地区设置引起的。我的做法是,除非有特殊原因,否则设置全部地区。

Play Console封闭测试地区设置界面

付费应用的注册

前面介绍了封闭测试要求的难度,付费应用的门槛还要更高。应用的付费/免费状态之后无法更改,而且封闭测试中的下载也需要付费购买。

Play Console显示付费应用封闭测试限制的界面

如果你有更好的方法,欢迎在评论区分享!

结语

今天分享了封闭测试的困难及应对方法。我正在推进面向开发者的应用的发布,希望能减轻新开发者的这类烦恼。发布后请多使用!