在Android游戏中将数据保存到云端

时间:2014-10-20 11:04:02

标签: android google-play-services

我想在Android游戏中将一些数据(只有几个整数)保存到云端。数据代表游戏币,因此用户无法自行删除或操纵数据。我已经将谷歌播放服务用于多人游戏,排行榜等。

我对谷歌为将数据保存到云端所提供的服务数量感到有些困惑,所以也许有人可以为我清理一下。

如果我没弄错,这些服务不符合我的需求:

似乎所有这些都可以由用户管理,因此他可以控制这些数据。

所以我跨过了很多其他谷歌服务,但我不确定每个人的确在做什么:

Google Datastore

Google App Engine

Google Cloud Save

据我所知,数据存储区代表一个非SQL数据库,由Google App Engine管理。 Google Cloud Save是我可以用来处理应用引擎的服务。所有这些都不需要编写后端代码。但似乎云保存尚未正式推出。

所以我想知道的是,如果我在这些假设的正确轨道上。我只是试图保存3-5个整数值,这些值是用户无法管理的,但即使卸载了应用程序或手动删除了应用程序数据,也会在设备之间同步。所以也许这一切都是不需要的,而且这是解决它的一种更简单的方法。那么下一步将是什么?注册云保存试用版,还是可以更轻松地处理问题?

提前谢谢

1 个答案:

答案 0 :(得分:0)

据我所知,Google Saved Games(快照)可用于实现您的目标。我认为用户只能通过代码让他来管理它(例如从Google预制Intent的结果获取快照的快照),有一些方法可以通过标签(String)为单个用户获取单个快照( GoogleApiClient连接)。除了谷歌建议您使用快照,而不是使用云保存,就像在link的顶部所说的那样(黄色框中说:重要!)

还有一种方法可以处理可能的多设备访问冲突。

希望它有所帮助