java - 有什么办法可以限制时间吗?

标签 java android

我正在开发测验类型的应用程序,在该应用程序中,我只想给用户几次轮次来给出答案,超过该次数后,他必须等待 10 小时的时间限制才能重试。

那么有没有类/方法可以帮助我在 Android 中设置时间限制?

最佳答案

您可以简单地存储用户开始在应用程序上进行测验的日期,并在需要时将当前日期与其进行比较,问题是用户可能会更改其设备的日期时间来绕过限制,因此最好检查服务器端的当前日期。

保存在数据库或 SharedPreferences 上并比较后者,服务器端用于将当前的真实日期发送给无效用户,更改其设备日期以绕过您的验证。

关于java - 有什么办法可以限制时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51638575/

相关文章:

java - Web Service调用的重试机制

php - 使用 PHP 检查 Android 数组中的值是否存在于 MySQL 列中,如果存在则返回记录

java - 如何将静态网页内容(js/css)添加到嵌入式 jetty ?

java - 使用 Arquillian 测试安全 EJB

java - 如何动态合并 Java 对象

安卓XML|了解 pathData 语法

android - 如何从服务中调用主 Activity 中的函数?

java - Hadoop 2.6 - 范围分区器

java - 拦截后退按钮,如果按下一次则返回上一页,如果按下两次则退出

android - 无法启动 Observatory HTTP 服务器 Flutter/Dart