Google 使用公开测试版测试应用内结算

Google Play testing in-app billing with open beta

我目前在 Google Play 商店中为 Beta 测试设置了一个 Android 应用程序。目前是封闭测试组,但我正准备切换到开放测试。

我的应用使用付费订阅模式。它可以免费下载和安装,但一旦用户达到一定的数据存储量,他们就必须购买订阅才能输入更多数据。这对我的封闭测试组来说工作正常。我在开发者控制台的 "License Testing" 区域中输入了所有 Beta 测试人员的电子邮件地址,当他们 "buy" 订阅时,他们实际上并没有被收费。

当我进入公开测试版时,这将如何运作?由于任何人都可以在公开测试版中下载测试版应用程序,我不认为我有机会将它们添加到 "License Testing" 区域以防止它们被收费。

因此,我怎样才能避免我的公开 Beta 测试人员必须为订阅付费?对于那些帮助我测试我的应用程序以迫使他们支付订阅费用的人来说,这肯定是一记耳光。

如果您想让所有人免费访问付费订阅,您有一些解决方案:

1.- 询问服务器应用程序是否处于测试阶段,如果 returns 为真,则跳过订阅代码

2.- 从 BETA 版本中删除订阅代码并重新放入最终版本

3.- 当用户点击付费订阅时打开一个对话框,并告诉他将他的电子邮件发送给您,以便您将其添加到测试帐户中。

因为没有像"Everybody are testers"这样的选项,所以这是我的解决方案。

对不起,我的英语真的很糟糕。