在我的应用中,我想跟踪应用程序的时间,以便如果用户离开说,2小时,然后回来,他们会获得1个游戏币。
在实践中,我可以通过使用日期对象来获取onStop中的当前时间,保存该日期对象,并在返回时将其与新日期对象进行比较,从而轻松完成此操作。
但是,我觉得通过更改内部日期设置很容易被欺骗。
有更安全的方式吗?我应该在你可以存入多少小时的时间上设一个上限?我喜欢一些见解。一如既往地谢谢。
答案 0 :(得分:1)
您可以尝试在应用中制作更安全的代码,但最安全的方法是从服务器请求内容
如果您的应用已经在使用互联网权限,请考虑发出HTTP请求以获取时间。
以此网站为例 http://www.timeapi.org/
如果你有后端支持你的应用程序会更好
如果您没有使用互联网权限,可能不值得为此添加它,您可能会考虑另外一个"离线"溶液