Android:计算远离应用的时间

时间:2016-11-23 15:57:28

标签: android date time

在我的应用中,我想跟踪应用程序的时间,以便如果用户离开说,2小时,然后回来,他们会获得1个游戏币。

在实践中,我可以通过使用日期对象来获取onStop中的当前时间,保存该日期对象,并在返回时将其与新日期对象进行比较,从而轻松完成此操作。

但是,我觉得通过更改内部日期设置很容易被欺骗。

有更安全的方式吗?我应该在你可以存入多少小时的时间上设一个上限?我喜欢一些见解。一如既往地谢谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试在应用中制作更安全的代码,但最安全的方法是从服务器请求内容

如果您的应用已经在使用互联网权限,请考虑发出HTTP请求以获取时间。

以此网站为例 http://www.timeapi.org/

如果你有后端支持你的应用程序会更好

如果您没有使用互联网权限,可能不值得为此添加它,您可能会考虑另外一个"离线"溶液