我正在开发测验类型的应用程序,在该应用程序中,我只想给用户几次轮次来给出答案,超过该次数后,他必须等待 10 小时的时间限制才能重试。
那么有没有类/方法可以帮助我在 Android 中设置时间限制?
最佳答案
您可以简单地存储用户开始在应用程序上进行测验的日期,并在需要时将当前日期与其进行比较,问题是用户可能会更改其设备的日期时间来绕过限制,因此最好检查服务器端的当前日期。
保存在数据库或 SharedPreferences 上并比较后者,服务器端用于将当前的真实日期发送给无效用户,更改其设备日期以绕过您的验证。
关于java - 有什么办法可以限制时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51638575/