在Android上退款到应用内购买

Ale*_*erl 5 android in-app-purchase in-app-billing

我有一个应用内购买解锁部分应用程序一年.其设置为年度订阅.

暂时将促销解锁保费作为一次性购买.

其中一位用户通过电子邮件发送给我,希望利用此促销活动.所以我在考虑取消/退还他的订阅,并要求他再次购买作为一次性购买.

我的问题是取消/退还订购单后会发生什么,IAB是否仍然认为它是有效的购买?

queryInventory会发生什么,它是否不再作为他的购买返回,或者它是否已退回并且我必须在代码中的某处处理状态?

Kas*_*sra 3

您必须在 Google 电子钱包商家中执行此操作。阅读此谷歌文档

一旦订单退款(在未 root 的设备上),如果查询,该订单将无效。IAB将其视为a purchaseState==2(2根据此处的表4进行退款)。请注意,开发商将负责处理退款项目。阅读这个问题