Теперь с помощью этого нового API BiometricPrompt пользователь может пройти аутентификацию с помощью отпечатка пальца, сканера лица или сканирования радужной оболочки глаза (в зависимости от его биометрических предпочтений). API BiometricPrompt позаботится об этом и уведомит нас с помощью различных обратных вызовов.
Ниже приведен мой код для отображения биометрического запроса.
Код: Выделить всё
biometricPrompt = new BiometricPrompt.Builder(context)
.setTitle("FingerPrint Authentication")
.setSubtitle("Login via Fingerprint")
.setDescription("Touch Fingerprint Sensor")
.setNegativeButton("Cancel", context.getMainExecutor(),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Log.d(TAG,"Cancelled");
}
})
.build();
Есть ли какой-либо способ, с помощью которого мы можем узнать, какие биометрические предпочтения выбрал пользователь (например, отпечаток пальца или FaceID)? Поэтому, основываясь на этом предпочтении, я могу показать соответствующее сообщение в BiometricPrompt, чтобы пользователь не запутался.
Я уже изучил все API из BiometricPrompt, но смог найти что-нибудь, связанное с BiometricPrompt. p>
Будем очень благодарны за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/555 ... metric-api
Мобильная версия