flutter - 如何检查手机中是否已经设置了指纹的生物特征
问题描述
我使用颤振的 local_auth 包(https://pub.dev/packages/local_auth/example)来验证指纹,到目前为止,当我使用该包时,它会检测指纹是否已经设置(useErrorDialogs:true),如果不是它会显示一条弹出消息来导航用户进行设置以进行设置,如果它已经设置好了..它将显示弹出操作对话框以直接验证指纹...所以我在这里很困惑,有没有办法“仅”检查用户手机中是否已设置指纹?这是我尝试过的部分代码
authenticated = await auth.authenticateWithBiometrics(
localizedReason: 'Scan your fingerprint to authenticate',
useErrorDialogs: true,
stickyAuth: true);
解决方案
就这个包而言,没有没有办法。您可以查看 GitHub 中的源代码以了解自己。
您可以确定设备是否具有生物识别功能,但不能确定用户是否已正确配置它。
推荐阅读
- http - ServeHTTP 的 http.ResponseWriter 接口中传递了什么原始类型?
- flutter - 如何停止:Flutter Console 打印 [ZeroHung]zrhung_get_config: Get config failed for wp[0x0102] in debug mode?
- mysql - 我有 sql 表名站 i,我有列名 id,city
- npm - npm:添加对特定提交或即将发布的依赖项
- laravel - 为什么迁移成功后我的数据库没有表?
- visual-c++ - 如何在 C++ 中将字符串转换为 BYTE []?
- javascript - 仅当元素存在时如何运行验证?福米克+是的
- google-apps-script - 谷歌表。根据用户在搜索框中输入的内容转到范围
- c# - 计算当前分辨率的坐标
- html - 如何隐藏添加到数据列表中的“管理个人信息”?