首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google IAB V3多设备缓存

Google IAB V3多设备缓存
EN

Stack Overflow用户
提问于 2014-05-05 17:34:25
回答 1查看 254关注 0票数 5

我一直在使用google iab v3 api实现一个应用内购买解决方案,当在一台设备上购买物品时,它工作得很好,但我偶然发现了一个问题。

如果用户有多个设备,他使用相同的帐户登录并使用我的应用程序,我希望有函数billingService.getPurchases(...)返回相同的购买列表。情况并非如此,如果我在两台设备上进行了不同的购买,则购买列表会在每台设备上(随机)更新。

我最好的猜测是,这与谷歌play billingService做内部缓存的事实有关?但是如果我尝试购买一个已经在另一个设备上购买的物品,我会得到错误:“你已经拥有这个物品”,但是列表/缓存仍然没有更新。

有没有人有类似的经历?您是否知道是否有可能强制billingservice针对google服务器进行更新?关于billingservice何时更新缓存,是否有任何已知的时间表?

谢谢Bernt-Johan

EN

回答 1

Stack Overflow用户

发布于 2014-11-13 13:39:58

简单的解决方案是启动Google Play Store应用程序,然后更新内部缓存。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23469220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档