我们正在使用Google Play保存的游戏服务(快照API)为我们在云中的游戏存储存档游戏。
除了备份存档游戏之外,我们这样做的最大原因之一是能够在设备之间同步游戏状态。
现在看来这些快照也来自设备上的缓存,而不是来自云端。
我们正在以一定的时间间隔重新加载状态,特别是当游戏运行一段时间后,无法确保我们始终获得最新版本的快照。
在其他设备上播放后,使用相同的Google Play帐户在其他设备上播放时,此功能尤其重要。
有关什么是最佳策略的最佳实践建议?
答案 0 :(得分:0)
如果' forceReload '设置为' true ',此调用将清除所有本地缓存的数据并尝试从服务器获取最新数据。这通常用于类似用户启动的刷新。通常,应将其设置为false以获得数据缓存的优势。
以下链接是适用于Android的Google API的有用文档 - 快照:https://developers.google.com/android/reference/com/google/android/gms/games/snapshot/Snapshots