我已经构建了一个Android应用程序,它在AndroidStudio中成功使用了指纹认证API。我需要构建相同的东西,但使用React Native for android。怎么去呢? React支持指纹认证API吗?我可以重用我的Java代码吗?
答案 0 :(得分:2)
您可以使用React Native Touch Id插件在React native中处理Touch事件。但遗憾的是,Android实施尚未完成。
所以,你必须写桥。 Android代码可以在React Native中使用。如果您想了解有关如何使用Native JAVA桥接Javascript代码的更多信息,请检查https://facebook.github.io/react-native/docs/native-modules-android.html
答案 1 :(得分:0)
ReactNative支持指纹身份验证API。您可以使用现有的本机模块或创建自己的
首先,您可以分叉我的项目并开始构建它。
<强> https://github.com/hiteshsahu/FingerPrint-Authentication-With-React-Native-Android 强>
我创建了这个本机模块,将数据安全性作为首要任务,并且向后兼容旧版本的Android(API <23)
功能强>
使用FingerprintManagerCompat支持旧版Android(API&lt; 23) 本机模块使用指纹传感器
手指打印无效时,错误处理,未注册的指纹,未启用锁定且不支持硬件。