如何检查手机中是不是已经设置了指纹的生物特征

Posted

技术标签:

【中文标题】如何检查手机中是不是已经设置了指纹的生物特征【英文标题】:How to check whether biometric of fingerprint is already set up or not in phone如何检查手机中是否已经设置了指纹的生物特征 【发布时间】:2020-08-17 13:56:23 【问题描述】:

我使用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);

【问题讨论】:

【参考方案1】:

就这个包而言,没有没有办法。您可以查看 GitHub 中的源代码来了解自己。

您可以了解设备是否能够进行生物识别,但不能确定用户是否已正确配置。

【讨论】:

谢谢您的回答,您有什么想法检查指纹设置是否已经设置或没有使用其他方法或包? 不,抱歉,我不知道。

以上是关于如何检查手机中是不是已经设置了指纹的生物特征的主要内容,如果未能解决你的问题,请参考以下文章

指纹识别怎么用

手机:指纹识别基本原理

生物特征识别:指纹识别技术应用

生物特征识别:小面积指纹识别算法

Win10 域账号使用指纹登录

生物特征识别:小面积指纹识别算法