我在我的应用程序中使用了来自google的kotlin示例(com.android.billingclient:billing:2.0.3)。
由于我调用了playStoreBillingClient.acknowledgePurchase(params)并尝试使用cosumeAsync(令牌)取消购买(在1.2版本中可以使用),因此我得到了下一个错误:
项目无主,/**消费失败*/ int ITEM_NOT_OWNED = 8;
来自谷歌文档https://developer.android.com/google/play/billing/billing_testing
“取消已完成的测试购买Google Play会累计每个用户的已完成测试购买,但不会将它们传递给财务处理。测试购买不会自动取消,因此您可能需要手动取消测试购买以继续测试。为此,请在Play Store中打开应用程序页面。”
但是我应该在应用程序页面上做什么呢?
我还试着从google play控制台退款
发布于 2020-04-09 00:12:07
这对我很有效,在play控制台中退款,然后清除谷歌play商店缓存和data.This,如果你已经确认了购买。
为了节省压力,您可以这样做,当购买时,不确认购买,购买将在5分钟后自动退款,然后您将能够再次测试购买。如果你完成了测试,你现在可以确认购买了。
https://stackoverflow.com/questions/57977125
复制相似问题