从谷歌播放服务获取日期

时间:2014-10-16 09:03:18

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

我正在为Android开发游戏。我使用谷歌播放服务来实现多人游戏功能。

我希望整合游戏币,每天重置固定金额。用户玩的每一轮游戏都将花费他1币这种货币。此外,我想整合应用内购买以购买硬币包,这些硬币与每日硬币数量无关。

我的问题涉及启动应用程序时的日期请求,该应用程序决定用户当天获得硬币,或者他是否已经获得了硬币。如果我只是获取本地日期,用户可以更改电话日期并获得硬币,即使他已经获得了这些日期。所以我的问题是,获得当前日期的最佳方法是什么?我已经使用了谷歌播放服务,那么有没有办法从那里获取日期?否则,需要用户连接到互联网。有什么建议吗?

另一个问题是,在哪里存钱币。本地将是最简单的选择。但是,为此也使用谷歌播放服务云的东西更安全吗?这将有利于跨设备工作。

1 个答案:

答案 0 :(得分:1)

如果您无法信任该用户的设备,您可能希望从您控制的外部服务器获取时间。

要远程存储硬币,请查看Google Play Saved Games Service。您可以在那里存储任意数据,并使用它在用户设备上同步硬币和其他信息。