Sma*_*mer 5 android in-app-purchase
我正在我的 Android 应用程序中使用 Google 应用内结算 API 测试 IAP。我进行了测试购买,然后在 Google Play 管理中心进行了退款。我可以看到订单状态现已退款。
但是,当我运行该应用程序时,我可以看到BillingClient仍然可以找到已退款的购买(与退款订单相同的订单号匹配)。
之前的退款可以用,但现在不行了。我认为问题在于queryPurchasesAsync可能正在使用缓存结果而无法获取用户最新购买的内容。
基于对客户应用内购买进行退款,但 BillingClient 仍表明用户已购买?,建议打电话queryPurchaseHistoryAsync尝试清除缓存。我已经完成此操作并等待了 24 小时,但仍然可以在购买列表中看到该购买。
这里有什么问题吗?
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |