在2016年6月20日之后,这些购买不会显示在我的商家账户中,我无法从测试账户中购买超过1个的物品,每次只会看到“你已拥有此物品”的消息。
我向谷歌开发者支持小组提交了请求,答复如下: 从2016年6月20日开始,我们改变了一次性应用内购买的测试购买方式。以前,一次性应用内购买的测试购买生成订单ID。从2016年6月20日开始,一次性应用内购买不会生成官方订单ID(如果有的话),也不会出现在商家中心。订阅应用内购买的行为已经适用于这种情况。 您可以在Android开发者帮助中心了解有关应用内计费测试的更多信息:https://developer.android.com/google/play/billing/billing_testing.html#testing-purchases 好吧,那么我转到了提到的链接,里面有一个部分: 取消完成的测试购买 Google Play会为每个用户累计完成的测试购买,但不会将它们传递给财务处理。在某些情况下,您可能希望手动取消测试购买以继续测试。要这样做,请在Play商店中打开应用程序页面。如果您要取消的测试购买是订阅,则还可以使用Purchases.subscriptions API的cancel()方法。 重要提示:Purchases.subscriptions API的refund()和revoke()方法不支持测试购买。
那么我转到Play商店中的应用程序页面......然后该怎么做呢?网页没有说明我应该在那里做什么。有人知道吗?
它确实说:您还可以使用Purchases.subscriptions API的cancel()方法。
这表明使用cancel()方法并不是唯一的方法。
如何在不添加额外代码的情况下解决这个问题?