【发布时间】:2019-02-28 06:36:47
【问题描述】:
我想知道如何检测退款或任何类型的应用内购买取消(不是订阅,也不是消耗品)。
我目前正在做我的测试,当我像这样在谷歌退还测试时:
购买仍然存在于billingClient.queryPurchaseHistoryAsync()(即使在queryPurchase())。
如何检测此类更改以及如何为退款用户禁用我的应用?
提前致谢。
【问题讨论】:
-
我还通过
queryPurchaseHistoryAsync()收到了已退款的购买。你找到任何信息了吗? -
我还没有解决这个问题。但在我的研究中,我发现有一个谷歌 API 可以检查这一点。您必须发送请求以检查购买状态。我还没有测试过。也许这个链接会帮助你:developers.google.com/android-publisher/api-ref/rest/v3/…
-
感谢您的回复。我知道我们可以用你所说的后端服务器和谷歌 API 服务来解决这个问题。但似乎没有它们就没有解决方案。感谢您的确认:)
标签: android google-play in-app-billing android-billing