繁体   English   中英

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

[英]How do I allow android app alpha/beta testers to download the app for free?

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

提前致谢,

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

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

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

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

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

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

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

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

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

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

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

阿蒂米斯

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

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

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

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

阿蒂米斯

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

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

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

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

阿蒂米斯

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

无论如何,必须支付应用程序的费用。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM