反应原生android使用指纹api 23和更新

时间:2017-03-24 12:59:16

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

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

1 个答案:

答案 0 :(得分:0)

我创建了this ReactNative Module,将数据安全性作为首要任务,并且向后兼容旧版本的Android(API< 23)。

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

enter image description here

功能

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