android - Google Play Alpha 版本 - 如何测试应用内购买

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

我刚刚开发了一个应用并将其部署到 Google Play 商店。

enter image description here

如您所见,这是一个 alpha 版本。我了解到 alpha 版本可以测试其应用内购买,而测试人员无需支付费用。

我已经设置了封闭式测试并将自己指定为测试员。然后,我通过设备上的 Play 商店下载该应用程序。然后我尝试测试应用内购买,但我得到以下信息:

enter image description here

如您所见,我无法购买,因为我没有足够的资金。

问题

您如何测试应用内购买以免收费?

谢谢

最佳答案

将用户添加到 alpha 确实会将他的购买更改为模拟购买。

为了测试购买,您需要将您的电子邮件添加到具有测试权限的帐户列表中:

  1. 转到 Google Play 控制台
  2. 设置 -> 帐户详细信息 -> 许可证测试
  3. 将您的电子邮件添加到列表中。确保您使用同一电子邮件登录 Play 商店。
  4. 确保在“许可测试响应”中选择 RESONSE_NORMALLY。稍后您可以测试商店的其他类型的响应。

完成该设置后,您可以从该帐户进行购买。当您购买时,您会从 Play 商店收到一条消息,说明这是一次测试购买,您的帐户不会被扣款。

这就是它的样子 - enter image description here

有关详细信息,请参阅 https://developer.android.com/google/play/billing/billing_testing.html

关于android - Google Play Alpha 版本 - 如何测试应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44628387/

相关文章:

Android 开发者控制台应用程序更新

android - 如何检查应用是否违反了 Google 的假冒政策

android - 我希望我的应用程序在搜索中显示特定关键字

ios - 在应用程序内购买。已发送但无法接收的产品 ID

android - 从 ListView 中删除项目

android - 关闭 Android Studios 糟糕的风格建议?

testing - Google Play - 应用内购买 - 测试人员未被告知他们不会被收费

iOS 应用内购买 : Sandbox Invalid Product ID

android - 如何将 Buttons 与父 View 相关联并通过 TalkBack 通知用户?

Android 应用程序在启动时不断崩溃