В Android есть ли правильный способ обнаружения, если пользователь добавил или удалил отпечаток пальца, когда приложение работает или находится в закрытом состоянии? - PullRequest
0 голосов
/ 30 января 2020

Я перебрал много ссылок и кодовую базу, но ответ не является убедительным или полным доказательством. Следующая ссылка есть, но также не убедительна.

Как идентифицировать Отпечаток пальца добавляется / редактируется / удаляется с устройства android

Есть ли способ получить отпечаток пальца рассчитывать? Метод HasEnrolledFingerPrint () устарел.

Помощь оценена ..

1 Ответ

0 голосов
/ 30 января 2020

KeyPermanentlyInvalidatedException генерируется при использовании SecretKey, если добавляется новый отпечаток или все отпечатки удаляются после создания ключа. Но из того, что я видел, только куча устройств Samsung на самом деле выбрасывают это исключение. Так что это, вероятно, недостаточно надежно, если вы хотите узнать какие-либо изменения в зарегистрированных отпечатках пальцев на всех устройствах.

Если вы беспокоитесь о безопасности, ознакомьтесь с setInvalidatedByBiometricEnrollment метод, который доступен на N и выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...