Android 应用程序,让 beta 测试人员免费访问专业版

Posted

技术标签:

【中文标题】Android 应用程序,让 beta 测试人员免费访问专业版【英文标题】:Android app, Give beta testers access to pro version for free 【发布时间】:2015-04-14 06:02:36 【问题描述】:

我有一个免费的 android 应用程序,我将添加许多需要通过购买专业包(单独的 apk)来解锁的新功能。但是,我需要测试这些新功能,并且我想免费为我的 beta 测试人员提供专业包(作为测试的奖励/激励)。只是向他们发送专业 apk 以通过 Dropbox 安装就这么简单吗?或者,如果允许将我的专业版安装在不是通过 Play 商店购买的设备上,这是否会带来安全风险?

我如何才能免费获得专业包的使用权?

【问题讨论】:

【参考方案1】:

您可以使用android play beta测试功能:

通过使用应用内结算沙盒进行测试购买,您可以让授权用户在应用未发布时购买应用内产品和订阅,而无需向用户帐户添加实际费用。

https://support.google.com/googleplay/android-developer/answer/6062777?hl=en

【讨论】:

【参考方案2】:

您可以使用单独的密钥库来签署 beta 测试 apk。当您计划在商店上传生产版本时,请使用单独的发布密钥存储对该 apk 进行签名。希望这可以简化您的情况。

【讨论】:

如果我理解正确的话,这听起来应该可以工作......所以我可以使用与我上传到 Play 商店的密钥库不同的密钥库来签署激励专业包,应该没问题吗? 【参考方案3】:

如果您发布了免费的 apk,那么您就有可能将此 apk 分发到您的测试组之外。

顺便说一句,验证任何付费应用的部署方法以验证它是通过授权渠道安装的也是一个好主意,这消除了侧载并极大地保护了您的应用。

至于奖励测试人员,您可以通过您自己发起退款来做到这一点。开发者发起的退款不会撤销应用程序的许可,这是一个未记录的“功能”。他们需要付款,然后您将退还他们。更多信息在这里:

https://***.com/a/32635017/650322

【讨论】:

以上是关于Android 应用程序,让 beta 测试人员免费访问专业版的主要内容,如果未能解决你的问题,请参考以下文章

如何在 2019 年邀请测试人员进行 beta 测试(Android)

禁用 beta 测试 Android

我可以找出我的哪些 Beta 测试人员实际安装了我的 Android 应用程序吗?

Android Play 商店中的 Beta 版。测试人员的选择加入链接在哪里?

面向公开 Beta 版测试人员的 Play 游戏服务测试

Android beta 测试服务 [关闭]