有没有一种方法可以等待指纹输入
Is there a way in flutter to wait for fingerprint input
我想做的是锁屏一直监听指纹然后切换页面,我不知道如何实现。我试过了,发现只需一个按钮,然后使用该按钮调用一个函数来检查指纹就很容易了。
我的问题基本上是我是否可以一直等待指纹传感器被激活,然后自动切换页面而不做任何其他事情。
编辑:如果可能的话,如果我不需要弹出窗口就好了。现在,我用
调用指纹
try {
didAuthenticate = await _localAuthentication.authenticateWithBiometrics(
localizedReason: 'Please authenticate to show account balance',
useErrorDialogs: false);
} catch (e) {
print(e);
}
if (!mounted) return;
if (didAuthenticate = true) {
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (context) => MenuAppPage()),
);
}
在 https://pub.dev/packages/local_auth 我没有找到另一种方法来做到这一点,所以如果有人有任何提示,那就太好了
你有两个选择:
1. 在 init() 中调用 LocalAuth 或 Touch_Method。
2.可以使用timer功能调用LocalAuth功能
我想做的是锁屏一直监听指纹然后切换页面,我不知道如何实现。我试过了,发现只需一个按钮,然后使用该按钮调用一个函数来检查指纹就很容易了。
我的问题基本上是我是否可以一直等待指纹传感器被激活,然后自动切换页面而不做任何其他事情。
编辑:如果可能的话,如果我不需要弹出窗口就好了。现在,我用
调用指纹try {
didAuthenticate = await _localAuthentication.authenticateWithBiometrics(
localizedReason: 'Please authenticate to show account balance',
useErrorDialogs: false);
} catch (e) {
print(e);
}
if (!mounted) return;
if (didAuthenticate = true) {
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (context) => MenuAppPage()),
);
}
在 https://pub.dev/packages/local_auth 我没有找到另一种方法来做到这一点,所以如果有人有任何提示,那就太好了
你有两个选择: 1. 在 init() 中调用 LocalAuth 或 Touch_Method。 2.可以使用timer功能调用LocalAuth功能