Мне нужно интегрировать биометрическую аутентификацию с использованием аутентификации по отпечатку пальца и лицу. Аутентификация по отпечатку пальца работает отлично, но когда я устанавливаю только аутентификацию по лицу, я получаю ответ «Биометрические данные не зарегистрирован» от метода BiometricManager.from (context) следующим образом:
val biometricManager = BiometricManager.from(context)
when(biometricManager.canAuthenticate()){
BiometricManager.BIOMETRIC_SUCCESS ->{
Log.e(TAG, "App can authenticate using biometrics.")
}
BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE ->{
Log.d(TAG, "Hardware not available")
}
BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE ->{
Log.d(TAG, "Biometric features are currently unavailable.")
}
BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED ->{
Log.d(TAG, "The user hasn't associated any biometric credentials with their account.")
}
else ->{
Log.d(TAG, "Nothing supported")
}
}