我有一个应用内购买解锁部分应用程序一年。其设置为年度订阅。
暂时将促销解锁保费作为一次性购买。
其中一位用户通过电子邮件发送给我,希望利用促销活动。所以我正在考虑取消/退还他的订阅,并要求他再次购买一次性购买。
我的问题是取消/退还订购单后会发生什么,IAB是否仍然认为它是有效的购买?
当你在queryInventory上发生什么时,它是否不再作为他的购买而返回,或者它是否已退回并且我必须在代码中的某处处理状态?
答案 0 :(得分:3)
您必须在Google电子钱包商家中执行此操作。阅读this Google Documentation:
订单退款后 - 在非root设备上 - 如果查询,订单将无效。 IAB将其视为purchaseState==2
(2根据here中的表4退款)。请注意,开发商将负责处理退款项目。阅读this question。