java - 应用内计费V3 : Syncing purchases across devices

标签 java android android-billing

使用应用内结算 V3 时,我注意到,如果我在一台设备上购买商品,然后立即在另一台设备上运行 getPurchases 调用,则我的购买列表不会经过测试。经过进一步测试,我发现重新启动设备或清除 Google Play 应用程序中的缓存会导致购买内容刷新。

这是我们必须忍受的应用内结算 V3 中的错误吗?或者是否有任何解决方法可以更新本地应用内结算缓存?

最佳答案

根据我的经验,几个小时后库存最终会保持一致。这是设计使然,而不是错误。

重新启动设备或清除 Google Play 服务的缓存会触发更改立即传播。我认为对此没有任何编程解决方法。

关于java - 应用内计费V3 : Syncing purchases across devices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27628781/

相关文章:

安卓 : Changing color of an image using seekbar

java - 在 Android 中创建 ListPreferences

java - 当调用 Activity 被终止或销毁时,Android 服务将停止工作

android - 使用应用内购买获得任意捐赠值(value)?

java - 在 Netbeans 平台中使用自定义 NotifyDescriptor

java - 在 RoR 中清理程序生成的 java 字符串

java - 是否可以重新启动 springboot 应用程序?

java - 如何使用 ajax 请求从 spring Controller 返回 View ?

安卓应用内计费 : onServiceConnected is never called and bindService returns "false"

android - 将应用内购买添加到现有已发布的应用程序并在不发布的情况下对其进行测试