Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native Android-使用锁定屏幕凭据(如PIN、模式或密码)对非生物识别设备进行身份验证_Android_React Native_Expo_React Native Android_Biometrics - Fatal编程技术网

React native Android-使用锁定屏幕凭据(如PIN、模式或密码)对非生物识别设备进行身份验证

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(

我正在开发一个React Native Expo应用程序来实现身份验证。对于Android来说,实现生物识别认证并不坏,但由于许多设备仍然不支持生物识别,我们也必须为它们实现安全登录

因此,其中一项要求是使用锁定屏幕凭据(如PIN、图案或密码)对不支持生物特征识别的设备进行验证

这是如何在Java/Kotlin的原生android中完成的,但我还没有找到如何使用React Native以原生方式完成


任何人有任何线索或建议,我将不胜感激

几周后,我意识到,如果我更新到最新版本的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()的哪个版本?