我已經構建了一個Android應用程序,它在AndroidStudio中成功使用了指紋認證API。我需要構建相同的東西,但使用React Native for android。如何去做呢?是React支持的指紋認證API嗎?我可以重新使用我的Java代碼嗎?React Android中的本機指紋認證
0
A
回答
0
您可以使用React Native Touch Id插件來處理React native中的Touch事件。但不幸的是,Android的實施尚未完成。
所以,你必須寫橋。 Android代碼可以在React Native中使用。如果您想了解更多關於如何橋接Javascript代碼與原生JAVA,請檢查https://facebook.github.io/react-native/docs/native-modules-android.html
0
指紋認證API在ReactNative中受支持。您可以使用現有的本地模塊或創建您自己的模塊
爲了開始,您可以分叉我的項目並開始在其之上構建。
https://github.com/hiteshsahu/FingerPrint-Authentication-With-React-Native-Android
我創造了這個本機模塊保持數據的安全性爲第一要務,這是向後兼容舊版本的Android(API < 23)
特點
用途FingerprintManagerCompat到支持Android的舊版本(API < 23) 機模塊使用指紋傳感器
錯誤無效的指紋,指紋未註冊的情況下處理,鎖定未啓用,不支持硬件。
- 超過最大指紋嘗試次數後,該插件禁用生物特徵驗證功能。
- 禁止生物認證可以從主屏幕登錄成功
- 用戶證書進行加密,AES算法,並存儲在文件系統中,而密鑰存儲在Android的密鑰庫
- 檢查植根設備並刷新存儲的憑據 後啓用
相關問題
- 1. Android指紋認證
- 2. 指紋認證
- 3. IBM MobileFirst 6.3 - Android指紋認證
- 4. 指紋驗證Android
- 5. 在線指紋認證
- 6. 指紋認證的多個用戶
- 7. 認證時動畫指紋圖標
- 8. 在php mysql上實現指紋認證
- 9. 如何獲得MD5認證指紋
- 10. 條紋認證
- 11. 從Android設備認證掃描儀獲取指紋JPEG圖像
- 12. Android的指紋
- 13. 通過alertdialog的Android指紋驗證?
- 14. 指紋驗證
- 15. sleekxmpp螺紋認證
- 16. 在SharpSSH中驗證指紋
- 17. Android MD5 SDK指紋調試證書
- 18. Android指紋驗證KeyguardManager.isKeyguardSecure()檢查
- 19. 如何在Android Studio中獲取我的Android指紋驗證碼
- 20. 指紋API Android
- 21. API指紋Android
- 22. 基本認證的Android OkHttp
- 23. React本機和Firebase身份驗證
- 24. Android指紋識別
- 25. Android指紋失效
- 26. 從Android中讀取計算機的RSA密鑰指紋
- 27. 服務器上的科爾多瓦指紋認證
- 28. 基於Raspberry Pi的大型數據庫指紋認證
- 29. 帶觸摸ID指紋認證的Xamarin表格
- 30. 帶指紋認證的考勤應用程序
你能解釋更多嗎?這主要覆蓋了易於使用的部分,這很好,但對於指紋認證,我必須使用指紋權限,創建密碼對象,生成安全密鑰以及用於認證的處理程序類,所有這些都可以在JavaScript中完成? – NathanK
你可以在JAVA中完成所有任務。處理完所有內容後,您可以將回調發送到React Native Layer。爲了將回調發送到Javascript層,React Native提供'DeviceEventEmitter'和'LifecycleEventListener'。 – Sriraman