有没有可能测试应用内购买的订阅功能? 我尝试使用保留的产品ID进行测试(android.test.purchased),但会出现“未找到项目”的错误。我正在使用In-app Billing Version 3。 我在网上找不到确切的答案。 感谢任何帮助。
有没有可能测试应用内购买的订阅功能? 我尝试使用保留的产品ID进行测试(android.test.purchased),但会出现“未找到项目”的错误。我正在使用In-app Billing Version 3。 我在网上找不到确切的答案。 感谢任何帮助。
设置
菜单中配置有测试访问权限的Google帐户将收到以下消息:
This is a test subscription. It will recur daily. You will not be charged when trying to buy in-app subscriptions.
这也意味着所有订阅似乎都会每天“计费”。您仍将收到正常的Google Play订单收据电子邮件,但前缀为Test
:
Test: Your Google Play Order Receipt from Mar 12, 2015
此外,如果您查看此电子邮件的内容,您会注意到订单号是一串随机字母,而不是如http://developer.android.com/google/play/billing/billing_subscriptions.html#payment所述的常规订单号。
Order number: lhjelkffelbnmmcmklbkhkbd
这是我个人经验得出的答案。
没有一个合适的方法可以在开发沙盒中测试应用内购买。以下是我真正测试应用内购买的方法:
现在你需要等待几个小时,因为Android市场需要推送所有更改,否则当你尝试购买时会出现错误。
现在在您的设备上本地启动应用程序(您必须将调试设置为false),并测试购买应用内购买。在所有测试完成后,我进入我的Google钱包商家帐户,并进行其他购买流程测试:
如果您发现了更好的使用真实沙盒测试它的方法,请告诉我:)
以下是一些可能有帮助的要点。
希望这有所帮助。
使用android.test.purchased
作为产品ID。