我们正在使用Google Play保存的游戏服务(快照api)在云中为我们的游戏存储存储。
当然,除了备份保存名之外,我们这样做的最大原因之一是能够在设备之间同步游戏状态。
现在看来,这些快照也来自设备上的缓存,并不总是来自云。
我们以一定的时间间隔重新加载状态,特别是当游戏已经运行了一段时间时,没有办法确保我们总是获得最新版本的快照。
在使用相同的google play帐户在其他设备上玩游戏之后不久,这一点尤其重要。
对于这里的最佳策略,有什么最佳实践建议吗?
发布于 2016-01-28 17:35:21
如果'forceReload‘设置为'true',此调用将清除所有本地缓存的数据,并尝试从服务器获取最新数据。这通常用于用户发起的刷新之类的操作。通常,应将其设置为false以获得数据缓存的优势。
下面的链接是Google APIs for Android的有用文档-快照:https://developers.google.com/android/reference/com/google/android/gms/games/snapshot/Snapshots
https://stackoverflow.com/questions/35032903
复制相似问题