Неудачные попытки сканирования биометрических данных (отпечатков пальцев) обрабатываются обратным вызовом OnAuthenticationFailed () класса BiometricPrompt.AuthenticationCallback.
Я заметил, что он позволяет пользователю попытаться выполнить 5 сканирований недействительных отпечатков пальцев (каждый раз, когда вызывается обратный вызов отказа), а затем приглашение отклоняется. В течение следующих 30 секунд, если мы попытаемся воссоздать экземпляр BiometricPrompt и попытаться аутентифицироваться, он не покажет подсказку, которая, как мне кажется, является поведением BiometricPrompt по умолчанию.
Есть ли способ проверить, доступен ли и инициализирован ли биометрический сканер, если пользователь пытается повторно вызвать биометрическую подсказку в течение указанных 30 секунд?
Как я могу справиться с этим вариантом использования?
xamarin android BiometricPrompt.AuthenticationCallback не имеет метода переопределения «onAuthenticationError» для обработки обратных вызовов ошибок, поэтому я не могу обрабатывать код ошибки «BIOMETRIC_ERROR_TIMEOUT».
Если у кого-то есть решение для этого, сообщите мне свое решение.