首页 > 解决方案 > 如何保证用户的设备时间是更新的?

问题描述

在我们的 Android 应用程序中,我们使用Time based OTP(totp)。如果用户的设备时间处于理想状态(通常是加/减 1-2 小时) ,则totp可以正常工作。但是,当设备日期/时间错误(例如比实际时间晚 4 小时)时,我们的 totp 身份验证不起作用,因此我们必须确保更新用户的设备时间,如果不是,我们必须显示警告或强制用户进行更新。

我认为 Whatsapp 有类似的检查,如果设备时间错误它会显示警告,我们如何以编程方式实现这一点?

标签: javaandroidtotp

解决方案


推荐阅读