在Android中的应用程序购买:错误响应:7项已经拥有

时间:2016-11-23 10:27:19

标签: android in-app-purchase in-app-billing

我将我的应用的测试版发布到Playstore,并且我已经在我的应用中实施了应用内购买。当我第一次购买该产品时它工作正常并尝试再次购买它显示错误响应:

In-app billing error: Unable to buy item, Error response: 7:Item Already Owned.

我创建了一个示例项目,并通过应用内购买实施发布到Playstore。对于已发布的应用程序,项目购买按预期多次工作。但在Beta版应用中,我无法第二次购买商品。它甚至没有启动购买过程。

为什么我无法在Beta版应用中第二次购买商品?

2 个答案:

答案 0 :(得分:1)

因为该项目在Google Play控制台中不可使用,这意味着您只能购买该项目一项,之后您无法购买。如果您想让用户多次购买该商品,您必须将Google Play控制台上的商品设为“耗材”,那么您就可以根据需要购买该商品。

https://developer.android.com/google/play/billing/api.html

https://developer.android.com/google/play/billing/billing_admin.html

答案 1 :(得分:0)

有两种类型的产品订阅和被管理产品。可以消费管理产品。在第二次购买商品之前,您必须向Google Play发送消费请求(consumePurchase来电)。检查documentation