android - Google Play 通过公开测试版测试应用内结算

标签 android google-play in-app-purchase in-app-billing beta

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

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

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

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

最佳答案

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

1.- 询问服务器应用程序是否处于 BETA 状态,如果返回 true,则跳过订阅代码

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

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

因为没有“人人都是测试人员”这样的选项,所以这是我的解决方案。

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

关于android - Google Play 通过公开测试版测试应用内结算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42196393/

相关文章:

ios - 使用服务器进行应用内购买

android - 当有人窃取我的 Android 应用程序发布 key 时会发生什么坏事?

java - Java 的 REST 和 HTTP API 客户端,如 RestSharp(http ://restsharp. org/)

android - gcm GoogleCloudMessaging 新实现

android - Android 上的 Firebase 突然无法正常工作

javascript - 使用 CasperJS 将 APK 文件上传到 Google Play

android - Android 中应用内购买的 Beta 测试

android - App产品购买中如何消费订阅类型

ios - 在 iOS 模拟器上测试 IAP 时出现错误 {NSLocalizedDescription=Cannot connect to iTunes Store}

android - 当键盘打开时,布局应该在 android 中移动到上方