flutter - 在 flutter 中注册用户生物识别指纹

标签 flutter flutter-dependencies biometrics android-biometric

我们可以在 flutter 中在手机上注册生物识别指纹吗?我在谷歌上搜索,发现 loca_auth flutter 插件,但它只能获取生物指纹列表并验证指纹,但我需要的是在设备中注册生物指纹。

最佳答案

第三方应用程序没有能力向设备注册/添加生物识别 Material ,无论您使用什么平台——flutter 等。以下是流程的一般工作原理。

  • 用户获得一部新手机(购买的、赠送的、找到的等),一部支持生物识别认证的手机。
  • 用户转到“设置”并注册生物识别模板(例如,注册指纹作为解锁设备的一种方式)。一般来说,这是注册/登记指纹/面部/虹膜/等的唯一方法。
  • 您的应用程序希望用户使用生物识别技术进行身份验证,因此实现了类似于 here 描述的内容。或 here .

  • 现在在您的应用程序中,当用户点击 authenticate() 时,您的应用实际上从未看到任何生物识别 Material 。生物识别 Material 保存在安全位置,以便第三方应用程序无法访问它们。您的应用程序得到的是来自框架的确认,即尝试对您的应用程序进行身份验证的指纹/面部/虹膜确实已在设备上注册。查看我提到的博客文章以获取更多详细信息。

    关于flutter - 在 flutter 中注册用户生物识别指纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58801017/

    相关文章:

    flutter - 使用 advance_pdf_viewer flutter 时 MissingPluginException

    java - 更改图标 BiometricPrompt android

    java - iso 19794-2 指纹格式

    android - 三星生物识别技术

    loops - 列表中每个项目的 Flutter 调用函数

    image - 如何使用 ui.Image 作为 ImageProvider 数据源

    firebase - Flutter 2 - firebase_remote_config 0.6.0 & firebase_core ^0.7.0 版本冲突

    github - 如何在 Flutter 中添加来自 GitHub 的包?

    flutter - 如何在 Flutter 中绘制自定义形状卡片

    flutter - 不兼容的类型 : MainActivity cannot be converted to FlutterEngine, generatedPluginRegistrant.registerWith(this);