【问题标题】:React native Android - Authenticate using lock screen credentials like PIN, pattern, or password for non Biometric devicesReact native Android - 使用锁屏凭据(如 PIN、图案或密码)对非生物识别设备进行身份验证
【发布时间】:2020-11-25 01:29:34
【问题描述】:
我正在开发一个 React Native Expo 应用程序来实现身份验证。对于 Android 来说,实现生物识别还不错,但是由于很多设备仍然不支持生物识别,所以我们也必须为它们实现安全登录。
因此,其中一项要求是使用锁定屏幕凭据(例如 PIN、图案或密码)对不支持生物识别的设备进行身份验证。
任何人有线索或建议,我将不胜感激!
【问题讨论】:
标签:
android
react-native
expo
react-native-android
biometrics
【解决方案1】:
几周后,我意识到,如果我更新到最新版本的 Expo SDK (38) 和 expo-local-authentication (9.2.0),我遇到问题时的行为与以前大不相同。
现在对于 Android 用户,该库会自动提供使用 Pin 或使用图案的选项,具体取决于您设置的备份来解锁手机。
因此,您不再需要任何第三方实现。