我有很多帖子和Google文档,但我还不清楚如何判断应用内购买是否已经退款。我小心翼翼地In-App Billing v3 - Don't detect refund和Does Google Play In-App Billing Version 3 support refunds?。
我相信我前一段时间通过副本& amp;粘贴:
purchaseState:订单的购买状态。可能的值为0 (已购买),1(已取消)或2(已退款)。
现在,the official document有以下内容:
purchaseState:订单的购买状态。它总是返回0 (购买)。
更具体地说,如果IAB购买被退款或取消,那还是在mHelper.queryInventoryAsync(mGotInventoryListener)获得的用户库存中吗? 如果是这样,怎么能告诉购买已被取消或退款?
答案 0 :(得分:0)
您是否检查了无效购买清单API?它会返回已取消,退款或退款购买的列表。
https://developers.google.com/android-publisher/api-ref/purchases/voidedpurchases/list
答案 1 :(得分:0)
抓取Google控制台。这就是我的工作。