如何为反应原生应用程序实现屏幕锁定[关闭]
Posted
技术标签:
【中文标题】如何为反应原生应用程序实现屏幕锁定[关闭]【英文标题】:How to implement screen lock to a react native app [closed] 【发布时间】:2021-02-05 08:39:16 【问题描述】:我希望为我的移动应用程序添加一项安全功能,每次用户打开应用程序时,它都会显示设备的默认屏幕锁定(pin、密码、面部识别或指纹)
【问题讨论】:
【参考方案1】:您将需要本地身份验证
如果您使用的是 expo,那么您有 https://docs.expo.io/versions/v30.0.0/sdk/local-authentication
否则可以直接使用安装 https://www.npmjs.com/package/expo-local-authentication
【讨论】:
感谢您的回答。我没有使用expo,这两个包都在使用expo。 两者是同一个库。 npm 版本可以直接使用。 包装说明中提供了更多详细信息。 你可以在裸React Native应用中使用expo-local-authentication,只需要添加expo unimodules包。 有没有办法通过 expo-local-authentication 仅针对模式 (android) 密码 (ios) 对用户进行身份验证,因为您似乎总是需要先触发生物识别?而模式只是一个后备?以上是关于如何为反应原生应用程序实现屏幕锁定[关闭]的主要内容,如果未能解决你的问题,请参考以下文章