Биометрическая подсказка не отображается на Android 6 - PullRequest
1 голос
/ 11 июня 2019

Я пытаюсь использовать BiometricPrompt, чтобы использовать датчик отпечатков пальцев для аутентификации.Мой минимальный поддерживаемый SDK - 23 (Android M).

Он работает на всех версиях Android, которые я тестировал, кроме зефира.

В зефире, когда я пытаюсь использовать метод аутентификациипри нажатии кнопки вызывается метод onAuthenticationError из BiometricPrompt.AuthenticationCallback, а также код ошибки ERROR_HW_NOT_PRESENT и сообщение об ошибке:

Это устройство не имеет датчика отпечатков пальцев

даже если в устройстве есть датчик отпечатка пальца, и к нему также добавлен один или несколько отпечатков пальцев.

Я добавил разрешение / функцию в AndroidManifest.xml.

Я использую библиотеку Jetpack для этого.

реализация 'androidx.biometric: biometric: 1.0.0-alpha04'

enter image description here

...