Я хочу проверить, какие биометрические данные поддерживаются на устройствах Android с уровнем API 28+, чтобы иметь возможность показывать пользователям соответствующий текст. Например. «Вход по отпечатку пальца», «Вход с помощью лица», «Вход с помощью Iris», «Включить вход по отпечатку пальца», «Включить вход по лицу» и т. Д.
Для определения если можно использовать биометрию. Для версий старше 28 BiometricManager
использует FingerprintManagerCompat
внутри, поэтому я знаю, что если результат BIOMETRIC_SUCCESS
, устройство использует отпечаток пальца.
Есть ли способ узнать, какие биометрические параметры поддерживаются - отпечаток пальца, лицо, радужная оболочка глаза? Возможно, некоторые устройства могут поддерживать более одного.