2013-04-25 137 views
2

我即将部署我的应用程序进行测试版测试。但是,我对安全地交付给beta测试设备的最佳方式感到困惑。为测试版提供应用程序

我明白发邮件的apk文件不是合乎逻辑的举动。

做了一些研究后,我发现了以下内容。

  1. Deploy Gate - 提供私人无线分配。

  2. Google Play Private Channel for Google Apps - 没有完全掌握它。

  3. Zubhium - 新平台。有没有人试过这个?

任何人都可以请我通过适当的方法?

+0

为什么这么说,通过电子邮件发送APK不符合逻辑?我知道这在某些情况下并不理想,但它确实是一种有效的交付方式。 – Rawkode 2013-04-25 09:17:41

+0

没有任何内置的复制保护功能来将APK锁定到单个设备,因此测试人员可能会在未经您的同意的情况下重新分发您的应用程序。而且这种方式没有崩溃分析。 – Renjith 2013-04-25 09:24:54

回答

4

beta测试的事情是,你总是运行的apk泄漏的风险。实际上,您无法做到这一点,因为任何拥有扎根设备的人都可以在安装后取回apk。

您应该考虑在apk中添加诸如定时试验之类的功能,并在特定日期后或在服务器上的某个值发生更改后停止工作。

此外,beta测试是一个信任问题。如果你不相信你的测试者,不要给他们一个apk。

+0

感谢您的评论!你能解释一下“定时试用apk”吗? – Renjith 2013-04-25 09:32:32

+1

@Renjith添加支票,每次应用程序开始运行时查看日期是否在您希望测试持续的范围内。例如,如果您希望它在5月1日之后停止工作,那么请检查日期并显示错误消息,如果当前日期在5月1日之后 – 2013-04-25 09:41:14

+1

电子邮件应用程序的一个限制是无法进行崩溃分析。你如何重新创建一个报告的异常或看到日志? – Renjith 2013-04-25 10:17:45

2

从2013年5月开始,Google Play开发者控制台可让您通过Alpha和Beta测试以及分阶段推出功能,与用户组一起测试您的应用。您需要:

  1. 为您的alpha或beta测试选择一个APK。
  2. 为每个测试选择一组用户。
  3. 发布您的Alpha版或Beta版测试APK。
  4. 提出您的测试人员中选择。

的α/β测试人员必须是Google groupGoogle+ community的一部分。 该应用只会显示在Google Play中,供测试人员选择使用,不适用于其他任何用户。另一个难以忽视的是,它可能需要长达24小时发布的测试环节变得活跃后,但通常会更短的时间

在这里你可以找到更多有关Beta-testing and staged rollouts