【问题标题】:Google play game service Saved Games API data cannot be sync to other devicesGoogle play 游戏服务 Saved Games API 数据无法同步到其他设备
【发布时间】:2016-09-27 08:43:27
【问题描述】:

我想在我的游戏中添加Google play Saved Games API,将游戏数据同步到不同的设备,但是当我运行sdk sample(“SavedGames”和“CollectAllTheStars2”时,我发现数据只能在本地设备同步,卸载应用或将应用安装到其他设备并使用相同帐户登录时,游戏数据无法同步,示例的数据选择页面仅显示消息:

“此时没有保存的游戏”

我不知道发生了什么。

ps:我使用的是eclipse,所以我使用的sdk库是从路径中获取的:

android-sdk-windows\extras\google\m2repository\com\google\android\gms"

我从 .aar 文件中手动提取 jar 文件(例如 play-services-base-9.4.0.aar) 所以最后我使用了这些 jar 文件:

播放服务-base9.4.0.jar
播放服务-basement-9.4.0.jar
播放服务-drive9.4.0.jar
玩服务游戏9.4.0.jar
play-services-plus-9.4.0.jar

不知道问题出在哪里,为什么我用同一个google账号在不同设备登录时数据不能同步 有人请帮帮我吗?

【问题讨论】:

    标签: sdk cloud google-play-services


    【解决方案1】:

    请注意Eclipse is no longer officially supported for Android Development。使用 Eclipse 可能会阻止您快速创建应用程序和查找构建项目所需的资源。所以我建议你不要在做 Android 项目时使用 Eclipse。所以也许这是你遇到这个问题的原因之一。

    另外,请务必阅读 documentation 关于将保存的游戏添加到您的 Android 游戏的内容,它在此处解释了您需要执行的所有操作,以便在您的项目中使用保存的游戏。它包含您可以复制或遵循的示例代码。

    注意:确保您enable the Saved Games service in the Google Play Developer Console

    【讨论】:

    • 感谢您的回复。我又看了一遍sdk文档,按要求做了所有的步骤,我新建了一个游戏项目来测试,发现只有第一次保存游戏数据到云端的时候可以同步到其他设备,但是下次我将新数据保存到云端时,其他设备仍然可以获取旧数据(第一次保存数据),真是奇怪。
    猜你喜欢
    • 1970-01-01
    • 2019-06-15
    • 2014-02-24
    • 2018-03-31
    • 2014-09-14
    • 2013-05-27
    • 2013-05-18
    • 2013-12-20
    相关资源
    最近更新 更多