Я хочу иметь экран блокировки, который всегда прослушивает отпечаток пальца, а затем переключает страницу, и я не уверен, как это реализовать. Я попробовал и обнаружил, что легко просто нажать кнопку, а затем вызвать функцию с этой кнопкой, которая проверяет отпечатки пальцев.
Мой вопрос в основном заключается в том, могу ли я постоянно ждать активации датчика отпечатков пальцев, а затем автоматически переключать страницы без каких-либо дополнительных действий.
Изменить: Если возможно, было бы здорово, если бы мне не понадобилось всплывающее окно. Теперь я вызываю отпечаток пальца
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 я не нашел другого способа сделать это , так что если у кого-то есть подсказки, было бы здорово