在Android上退款到应用内购买

时间:2015-01-30 19:31:58

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:3)

您必须在Google电子钱包商家中执行此操作。阅读this Google Documentation

订单退款后 - 在非root设备上 - 如果查询,订单将无效。 IAB将其视为purchaseState==2(2根据here中的表4退款)。请注意,开发商将负责处理退款项目。阅读this question