我想知道如何检测退款或任何类型的取消应用内购买(不是订阅而不是消费品)。
我目前正在进行测试,当我在谷歌退款测试时:
购买仍然存在于billingClient.queryPurchaseHistoryAsync()
(即使在queryPurchase()
)。
如何检测此类更改以及如何为退款用户停用我的应用程序?
提前致谢。
必须尝试这个功能
PurchasesUpdatedListener
用于购买更新的监听器界面,例如,当用户在应用程序中购买某些内容或通过从Google Play商店发起购买时发生。
void onPurchasesUpdated (int responseCode,
List<Purchase> purchases)
实施此方法以获取购买更新的通知。您的应用启动的购买和Play商店发起的购买都将在此处报告。