如何在React Native中实现屏幕锁定以解锁应用程序

问题描述

我正在开发一个React Native应用,该应用存储了用户的病历。我希望它尽可能保持安全。

要实现这一目标,我希望功能是,每次用户打开应用程序时,我都必须基于设备支持的身份验证机制(Pin,密码,面部识别或指纹)显示屏幕锁定

是否有用于访问设备锁的api或是否有支持此功能的库?

解决方法

您将需要本地身份验证

如果您正在使用博览会,那么您将拥有https://docs.expo.io/versions/v30.0.0/sdk/local-authentication

否则可以直接使用安装 https://www.npmjs.com/package/expo-local-authentication

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...