【发布时间】:2016-11-18 07:50:13
【问题描述】:
我的应用允许用户购买商品,它将在我的服务器上进行跟踪并最终被消费,因此用户可以再次购买相同的商品。
我正在使用这个IAB SDK 来处理 IAB。但是,我很难检查托管消耗品(不是订阅)的购买状态。我需要知道付款是否因任何原因被取消。注意:该产品尚未消费。
有一个部分解释了处理取消的订阅,但不适用于托管产品。
我已经尝试调用loadOwnedPurchasesFromGoogle 和getPurchaseTransactionDetails(PRODUCT_ID).purchaseInfo.purchaseData.purchaseState 状态总是成功,即使我已经在谷歌支付中心取消了订单。
然后如果我想消费这个已经取消的订单,它会给我 item notowned 错误。
【问题讨论】:
标签: android google-play-services in-app-billing