使用In app billing V3,我注意到如果我在设备上购买商品,然后立即在其他设备上运行getPurchases
来电,我的购买列表就不会被测试。经过进一步测试,我发现重启设备或清除Google Play应用中的缓存会导致刷新购买。
这是我们必须使用的In app billing V3中的错误,还是有任何变通办法,以便本地应用内结算缓存更新?
答案 0 :(得分:2)
根据我的经验,库存最终会在几个小时后保持稳定。它更像是设计而非错误。
重新启动设备或清除Google Play服务的缓存会触发更改以立即传播。我认为没有针对此的程序化解决方法。