如何验证设备时间是否正确以及是否有人篡改了设备时间,我想在Android和iOS上都实现这个

hmtdttj4  于 2023-08-08  发布在  iOS
关注(0)|答案(1)|浏览(139)

我对此做了一点研究,这些是我想出来的想法。
1.实现一个自定义逻辑来检查设备时间是否正确(我使用firebase作为后端)。
1.检查设备的自动日期时间更新是否设置为true(如果未设置,则强制用户设置)。
我认为第二种选择对这个问题更有意义。需要react native实现或一些关于如何实现这个的指导(我使用的是react native版本0.62.2)。如果你有其他方法来解决这个问题,请建议。- 谢谢-谢谢

cdmah0mi

cdmah0mi1#

要验证正确的设备时间,您需要检查设备时间和服务器时间。Firebase Cloud Firestore提供当前UTC时间戳。您可以使用设备毫秒和Firestore时间戳毫秒来验证时间
React-Native Firestore参考:https://rnfirebase.io/reference/firestore/timestamp

相关问题