刷新播放结算购买缓存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了刷新播放结算购买缓存相关的知识,希望对你有一定的参考价值。
我正在使用Google Play结算图书馆。 BillingClient.queryPurchases
的文档说:
获取在您的应用中购买的所有商品的购买详情。此方法使用Google Play商店应用的缓存,而不启动网络请求。
一些客户支持票已收到显示他们已购买的收据,而Google Play订单管理控制台确认了这一点,但queryPurchases
表示他们尚未购买。
我猜这个问题是购买细节的缓存。有没有办法在代码中刷新缓存?
(就此而言,有没有办法让用户手动刷新缓存?重新安装应用程序,甚至重新启动手机显然无法修复它。)
答案
该解决方案不是很好,但您必须要求您的用户清除Google Play商店应用的数据,而不是您的应用。
转到设置 - >应用程序 - >存储。
然后单击“清除数据”按钮。
有关详细信息,请参阅this答案。
以上是关于刷新播放结算购买缓存的主要内容,如果未能解决你的问题,请参考以下文章