我使用flutter(https://pub.dev/packages/local_auth/example)的local_auth软件包对指纹进行身份验证,到目前为止,当我使用该软件包时,它会检测是否已设置指纹(useErrorDialogs:true),如果没有,它将显示一个弹出消息以将用户导航到设置并将其设置,如果它已经设置..它将显示弹出操作对话框以直接验证指纹...所以在这里我很困惑,有没有办法“仅”检查是否用户的手机中是否已经设置了指纹?这是我尝试过的代码的一部分
authenticated = await auth.authenticateWithBiometrics(
localizedReason: 'Scan your fingerprint to authenticate',
useErrorDialogs: true,
stickyAuth: true);
答案 0 :(得分:0)
就此软件包而言,没有办法。您可以查看GitHub中的源代码以了解自己。
您可以确定该设备是否具有生物识别功能,而用户是否已正确配置了该功能。