首页 > 解决方案 > 如何使用 google billingclient 库检测退款

问题描述

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

我目前正在做我的测试,当我像这样在谷歌退还测试时:

在此处输入图像描述

购买仍然存在billingClient.queryPurchaseHistoryAsync()(甚至在queryPurchase())。

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

提前致谢。

标签: androidgoogle-playin-app-billingandroid-billing

解决方案


我确实理解您对退货商品的担忧。

如果您提供应用内商品,您可以使用Voided Purchases API为您的应用内商品请求无效购买清单。当用户为应用内购买请求退款时,您可以查看购买的内容并从该用户处收回已退款的数字商品。

为保护您的应用免遭退款滥用,请使用保护您的应用免遭退款滥用帮助指南,了解保护您应用的应用内商品的最佳做法。


推荐阅读