Могу ли я настроить сообщения об ошибках в подсказке биометрии?

Я внедряю BiometricPrompt в моем приложении, все в порядке, за исключением того, что я не могу изменить некоторые сообщения об ошибках. Класс BiometricPrompt предоставляет методы для изменения заголовка, подзаголовка, описания и отрицательной кнопки. Проверьте код ниже:

    promptInfo = new BiometricPrompt.PromptInfo.Builder()
                .setTitle(mContext.getString(R.string.verifiy_your_identity))
                .setSubtitle(mContext.getString(R.string.place_your_finger))
   .setDescription(mContext.getString(R.string.to_verify_your_identity))
                .setNegativeButtonText(mContext.getString(R.string.cancel))
                .build();

если отпечаток пальца неправильный, я получаю сообщение: "Нет совпадения. если я быстро уберу палец, я получу: держи палец на датчике чуть дольше

как я могу изменить эти сообщения?

1 ответ

Решение

Нет. Вы не можете настроить ошибки по умолчанию, предоставленные BiometricPrompt, Если вы хотите показать свои собственные ошибки, лучше выбрать коды ошибок, предоставленные BiometricPrompt, Тогда вы можете использовать switch случаи или if-else и на основе кода ошибки вы можете показать свое собственное сообщение об ошибке.

Другие вопросы по тегам