您好,当我第一次购买测试项目(“android.test.purchased”)时,Google Play 弹出窗口显示交易成功(如下所示):
第一个问题:“成功”交易后,当我尝试购买相同的商品时,它崩溃了,因为它无法启动另一个异步操作 LOG
第二个问题:将 fragment 更改为另一个 fragment 然后返回捐赠 fragment 后,当我尝试购买另一个时间测试项目时,它说
12-31 17:20:19.596:E/IabHelper(31546):应用内结算错误:无法购买商品,错误响应:7:商品已拥有
问题是我想允许多次购买同一商品。
最佳答案
您可以在 Google Play 中定义不同类型的产品。请查看本节,其中解释了如何将元素设置为“已消耗”,这样用户就可以在使用后重新购买相同的元素:
http://developer.android.com/google/play/billing/api.html#consume
关于android - 应用内结算错误 : Item already owned,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20860585/