Замена Android P FingerprintManager.hasEnrolledFingerprints

Начиная с Android P (API 28) FingerprintManager API устарел, и Google предлагает перейти на BiometricPrompt API.

Однако у FingerprintManager есть метод с именем hasEnrolledFingerprints, который мы в настоящее время используем для отображения подсказки пользователю сразу после того, как он войдет в систему с помощью электронной почты/пароля, где мы спрашиваем его, хочет ли он использовать свой отпечаток пальца для будущей аутентификации (например, когда сеанс истечет). ).

BiometricPrompt API не имеет подобного метода, поэтому это нарушает наш текущий UX, и мы не знаем, как решить эту проблему.

Я предполагаю, что альтернативой было бы просто зашифровать пароль пользователя, не позволяя ему вручную «зарегистрироваться», и просто использовать BiometricPrompt API, когда его сеанс истекает, но мы считаем, что пользователь должен быть проинформирован и согласиться на эту функцию. .

Я немного покопался, пытаясь выяснить, где я могу задать такой вопрос на платформе обратной связи Google, но не смог найти.

Любые предложения по этому поводу будут оценены.


person Cosmin    schedule 12.08.2018    source источник
comment
Тем временем я создал здесь задачу - issuetracker.google.com/u/1. /issues/112491966   -  person Cosmin    schedule 12.08.2018