我已实施Android In App结算。最后一件事是处理退款。
我知道退款是由开发者发起的,应用程序将从IN_APP_NOTIFY回复。我是否仍然允许用户访问产品,直到订阅结束?
我知道当用户取消订阅时有一个策略,我们仍然需要在订阅结束之前授予用户访问权限。但我不确定退款。由开发人员决定吗?
答案 0 :(得分:1)
退款后,您可以删除对该产品的访问权限。您可以在purchaseState
json中跟踪INAPP_PURCHASE_DATA
,如果设置为2(refunded
),则可以删除应用中对产品的访问权限。