java - 如何防止用户在错误的时间和日期访问我的应用程序?

标签 java android firebase datetime

<分区>

我想创建一个系统,如果用户设备上的日期和时间配置不正确,它会阻止用户进入应用程序。

与 WhatsApp 锁定相同:

Thumbnail of YouTube video

这可以用 Firebase 日期和时间作为引用来完成吗?

有谁知道这个锁定是如何完成的?

这是我到目前为止所做的:

Calendar calFordDate = Calendar.getInstance();
SimpleDateFormat currentDate = new SimpleDateFormat("dd-MMMM-yyyy");
saveCurrentDate = currentDate.format(calFordDate.getTime());

Calendar calFordTime = Calendar.getInstance();
SimpleDateFormat currentTime = new SimpleDateFormat("HH:mm:ss");
saveCurrentTime = currentTime.format(calFordTime.getTime());
PostRandomName = saveCurrentDate + saveCurrentTime;

最佳答案

通过 API 获取 DateTime 是防止更改手机日期时间的用户访问您的应用的方法

必须考虑时区

关于java - 如何防止用户在错误的时间和日期访问我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54166225/

相关文章:

javascript - 如何在 Firebase 托管中处理动态 URL 路由

Java TelnetClient 在 “press any key to continue” 挂起

java - 为什么在 JFrame 上绘图比在 JPanel 上绘图慢得多?

android - 完全使用 native 代码(无 JNI)从后台线程更新 UI?

java - 如何在Android上使用标记上的信息窗口实现开放街道 map ?

ios - 如何从 Firestore 将包含对象的数组获取到 Xcode 中的模型

javascript - 为什么我的 javascript 代码运行不正常?

java - 在 Android 中使用 .contains() 关键字的字符串匹配

java - 应该使用迭代器原始类型吗?

android - EditText 具有单文本行、换行和完成操作?