Google Play游戏服务API如何在多个设备上同步播放器的游戏数据?

时间:2017-05-29 22:37:48

标签: android google-play-services google-play-games android-snapshot

Google Play Saved Games Developer site提到“已保存的游戏服务可以让玩家的游戏数据跨多个设备同步。”但是没有提供任何实例,指导甚至是实现这一目标的方法。我熟悉实现快照以保存和从快照加载应用程序数据,但不熟悉如何将设备快照/数据保存在同步acrosss设备中。那么利用Google Saved Games API在各设备之间同步玩家游戏数据的方法是什么?一个人如何完成这一点的例子会更好。感谢。

1 个答案:

答案 0 :(得分:0)

documentation中说明了这一点,“要了解如何为您的平台实施已保存的游戏,请参阅Client implementations

您可以查看此Adding Saved Games to Your Android Game指南,了解如何在Android应用中使用已保存的游戏API。

要检索当前已登录播放器的所有已保存游戏,请调用[load()](https://developer.android.com/reference/com/google/android/gms/games/snapshot/Snapshots.html#load(com.google.android.gms.common.api.GoogleApiClient,boolean))方法。

您的游戏还可以通过玩家的UI选择检索特定的已保存游戏,如Displaying Saved Games中所述。返回的已保存游戏表示为Snapshot,然后您的游戏可以打开以阅读其内容和元数据。