如何让Android app alpha / beta测试人员免费下载该应用程序?

时间:2013-06-21 03:35:07

标签: android google-play android-testing

我有一个应用程序,我希望向公众发布$ x金额,但是,我想允许免费下载Google Developer Console Alpha / Beta APK。我希望测试人员能够免费下载吗?我该怎么做?

提前致谢,

PS。我发誓我在Google上找到了链接,但我似乎无法再找到它。

3 个答案:

答案 0 :(得分:15)

这是我的结论(简而言之,没有解决方案):

1-(编辑:遗憾的是,这一点不正确,除非您直接从商店下载,否则不会获得更新。)唯一的问题是将第一个APK交给测试人员,因为他们无法从Play商店下载应用程序,然而,从Play商店下载更新是可行的,也可以,(提供的APK必须使用与Play商店相同的密钥签名APK)

2-如果应用程序尚未公开发布,则测试人员必须拥有某种直接链接到Play商店中的应用程序,因为搜索它永远不会显示(即使包名称:com.example.application )。但是在拥有第一张APK后,您只需查看Play商店中的“我的应用”部分即可找到它。

3-谷歌很难让这更容易,特别是考虑到这个概念的微不足道以及对它的需求。

感谢大家的建议。但是考虑到它们都不是答案,因为没有答案,我不得不总结我的发现。 欢呼声。

答案 1 :(得分:0)

在与Google代表讨论后,我发现有一种向测试人员免费提供应用程序的方法。测试人员必须先为应用付费。但是,事实证明,开发者发起的退款实际上与Google发起的退款不同。

  • Google退款:许可已被撤销,用户将无法再访问该应用。

  • 开发者退款:许可证未被撤销,如果您仅测试许可证响应,则应用程序将保持完全正常运行。如果您验证订单ID,它将失败,因为订单状态将更改(这将是一个自定义实现)。对于实施推荐的许可证验证示例的开发人员,这将有效地产生免费的应用程序。

警告:我还没有对此进行测试,因为我的应用程序距离发布时间还有几个月,但这是我的聊天:

  

<强>我

     

好的,请你解释退款。据我了解,退款会取消对用户许可的授权,因此我认为您的意思是在Google支付系统之外退款。

     

<强>阿蒂米斯

     

如果您自己发起退款,则用户不会失去对其库中应用的访问权限。

     

除非您将应用程序设计为不断检查订单ID的状态以触发撤销操作等。

     

如果用户通过Google发起退款,是的,他们将不再拥有其库中的应用,他们将无法访问该内容。

     

<强>我

     

好的,既然我只检查服务器的许可响应,我发起的任何退款都会在用户的库中产生一个功能齐全的免费应用程序?

     

<强>阿蒂米斯

     

好吧,我无法验证您应用的代码或您在设计中所做的工作。

     

我只能确认,如果您退还用户对某个应用的购买,Google就不会从他们的图书馆撤消该应用或访问该应用的内容。

     

<强>我

     

很好,也许我错过了这方面的文档,但我搜索得非常彻底,大多数信息表明开发人员不能免费向测试人员提供应用程序。

     

这将是添加到开发人员控制台帮助和测试页面的绝佳信息。

     

<强>阿蒂米斯

     

确实如此,您无法向测试人员免费提供应用程序。

     

无论如何,该应用必须付费。

     

但是,与所有应用,Alpha,测试版或制作应用一样,欢迎您按照自己的意愿退款。

答案 2 :(得分:0)

谷歌播放开发者控制台现在让开发人员有机会提供免费应用或免费应用内购买的促销代码,非常适合为Alpha和Beta用户提供免费应用: enter image description here