React native Android-使用锁定屏幕凭据(如PIN、模式或密码)对非生物识别设备进行身份验证
我正在开发一个React Native Expo应用程序来实现身份验证。对于Android来说,实现生物识别认证并不坏,但由于许多设备仍然不支持生物识别,我们也必须为它们实现安全登录 因此,其中一项要求是使用锁定屏幕凭据(如PIN、图案或密码)对不支持生物特征识别的设备进行验证 这是如何在Java/Kotlin的原生android中完成的,但我还没有找到如何使用React Native以原生方式完成React native Android-使用锁定屏幕凭据(如PIN、模式或密码)对非生物识别设备进行身份验证,android,react-native,expo,react-native-android,biometrics,Android,React Native,Expo,React Native Android,Biometrics,我正在开发一个React Native Expo应用程序来实现身份验证。对于Android来说,实现生物识别认证并不坏,但由于许多设备仍然不支持生物识别,我们也必须为它们实现安全登录 因此,其中一项要求是使用锁定屏幕凭据(如PIN、图案或密码)对不支持生物特征识别的设备进行验证 这是如何在Java/Kotlin的原生android中完成的,但我还没有找到如何使用React Native以原生方式完成 任何人有任何线索或建议,我将不胜感激 几周后,我意识到,如果我更新到最新版本的Expo SDK(
任何人有任何线索或建议,我将不胜感激 几周后,我意识到,如果我更新到最新版本的Expo SDK(38)和Expo local authentication(9.2.0)的话,我的行为会比以前有问题时大得多 现在对于Android用户,该库自动提供了使用Pin或使用模式的选项,具体取决于您设置为备份的内容,以解锁手机
因此,您不再需要任何第三方实现此功能。几周后,我意识到,如果我更新到最新版本的Expo SDK(38)和Expo local authentication(9.2.0),行为将与我遇到问题时大不相同 现在对于Android用户,该库自动提供了使用Pin或使用模式的选项,具体取决于您设置为备份的内容,以解锁手机
因此,您不再需要任何第三方实现此功能。您必须使用什么API?面对同样的问题:切伊!您的expo版本和expo本地身份验证包版本是什么?我使用的是bare react native。您使用的是bare react native和react native生物识别技术()的哪个版本?您必须使用什么API?面对同样的问题:切伊!您的expo版本和expo本地身份验证软件包版本是什么?我使用的是bare react native。您使用的是bare react native和react native biometrics()的哪个版本?