Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中测试应用内订阅_Android_In App Purchase_In App Billing_Google Play - Fatal编程技术网

如何在android中测试应用内订阅

如何在android中测试应用内订阅,android,in-app-purchase,in-app-billing,google-play,Android,In App Purchase,In App Billing,Google Play,我已成功将应用内购买api(v3)集成到现有应用中。我还在google play中创建了应用内订阅,并在代码中添加了订阅id。在谷歌开发者网站上,我读到要测试应用内购买,我们需要在设置部分添加电子邮件id。因此,我添加了测试电子邮件id,并保存了它(请参阅附件图像)。然后我成功地购买了订阅,但是钱从我的谷歌钱包帐户中扣除了。是否有任何东西我错过了谷歌播放配置或我做了什么错事。请帮帮我 提前谢谢。我找到了问题的答案。我们无法测试应用内订阅,但可以测试应用内产品。因此,我们可以使用谷歌钱包将其作为

我已成功将应用内购买api(v3)集成到现有应用中。我还在google play中创建了应用内订阅,并在代码中添加了订阅id。在谷歌开发者网站上,我读到要测试应用内购买,我们需要在设置部分添加电子邮件id。因此,我添加了测试电子邮件id,并保存了它(请参阅附件图像)。然后我成功地购买了订阅,但是钱从我的谷歌钱包帐户中扣除了。是否有任何东西我错过了谷歌播放配置或我做了什么错事。请帮帮我


提前谢谢。

我找到了问题的答案。我们无法测试应用内订阅,但可以测试应用内产品。因此,我们可以使用谷歌钱包将其作为真实交易进行测试,然后我们可以在谷歌商户账户中退款并取消订阅。这样我们就可以测试应用内订阅


在Google DevOper帐户中设置-->帐户详细信息-->许可证测试为多个测试人员添加带有逗号的测试用户电子邮件id

  • 以Alpha模式发布应用程序
  • 再次在ALPHA配置部分-->管理测试员中的OPEN ALPHA TESTING或CLOSED ALPHA TESTING中添加测试员电子邮件id
  • 您将获得Opt-in URL=package name,只需与测试人员共享即可
  • 测试人员将获得下载应用程序的链接,只需下载apk和测试订阅
  • 首先,它会要求提供卡信息,只需输入信息,别担心,Alpha测试交易不会收费

  • 请注意,这种行为在2015年2月的某个时候发生了变化。现在,具有测试访问权限的帐户将收到消息
    ,这是一个测试订阅。它每天都会复发。当您尝试购买应用内订阅时,将不会收取费用
    。这也意味着所有订阅似乎都是每天“计费”的。但测试订阅会破坏我的谷歌账户。购买流似乎不完整(购买的订阅在我的代码中返回一个空对象)。测试订阅后,我无法取消订阅。您好@Tobliug,您可以在google merchant帐户或google play应用程序中取消订阅。您好@ramesh6233我目前正在与google支持团队讨论,因为我无法取消此订阅。当我点击“取消”按钮时,总是出现错误。事实上,此测试订阅不包含任何数据。(2个谷歌账户上的问题相同)@Tobliug,你找到解决方案了吗?我目前面临着同样的问题。我无法取消考试订阅