如何使用google billingclient库检测退款

问题描述 投票:7回答:1

我想知道如何检测退款或任何类型的取消应用内购买(不是订阅而不是消费品)。

我目前正在进行测试,当我在谷歌退款测试时:

enter image description here

购买仍然存在于billingClient.queryPurchaseHistoryAsync()(即使在queryPurchase())。

如何检测此类更改以及如何为退款用户停用我的应用程序?

提前致谢。

android google-play in-app-billing android-billing
1个回答
0
投票

必须尝试这个功能

PurchasesUpdatedListener

用于购买更新的监听器界面,例如,当用户在应用程序中购买某些内容或通过从Google Play商店发起购买时发生。

void onPurchasesUpdated (int responseCode, 
                List<Purchase> purchases)

实施此方法以获取购买更新的通知。您的应用启动的购买和Play商店发起的购买都将在此处报告。

OnPurchasesUpdated on developer.android

© www.soinside.com 2019 - 2024. All rights reserved.