【问题标题】:How to implement screen lock to a react native app [closed]如何为反应原生应用程序实现屏幕锁定[关闭]
【发布时间】:2021-02-05 08:39:16
【问题描述】:

我希望为我的移动应用程序添加一项安全功能,每次用户打开应用程序时,它都会显示设备的默认屏幕锁定(pin、密码、面部识别或指纹)

【问题讨论】:

    标签: android ios react-native security biometrics


    【解决方案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) 对用户进行身份验证,因为您似乎总是需要先触发生物识别?而模式只是一个后备?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    相关资源
    最近更新 更多