【问题标题】:react native android use fingerprint for api 23 and newer only仅对 api 23 和更新版本的原生 android 使用指纹做出反应
【发布时间】:2017-03-24 12:59:16
【问题描述】:

我有一个 react native android 应用程序,它使用指纹,需要 api 23。这使得该应用程序无法安装在旧设备上。有没有办法解决这个问题,所以我也可以在不使用指纹功能的情况下将应用程序安装在旧手机上?

【问题讨论】:

    标签: android react-native fingerprint android-fingerprint-api


    【解决方案1】:

    我创建了this ReactNative Module,将数据安全作为重中之重,并且它向后兼容旧版本的 Android (API

    您可以分叉我的项目并开始在它之上构建。

    特点

    • 使用 FingerprintManagerCompat 支持旧版 Android(API
    • 指纹无效、未注册指纹、未启用锁定且不支持硬件等情况下的错误处理。
    • 超过最大指纹尝试次数后,插件会禁用指纹身份验证功能。
    • 超过最大尝试次数后禁用指纹身份验证可以在成功登录后启用
    • 用户凭据使用 AES 算法加密并存储在文件系统中,而密钥存储在 Android Keystore 中。
    • 不适用于有根设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多