Могу ли я настроить сообщения об ошибках в подсказке биометрии?
Я внедряю 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
и на основе кода ошибки вы можете показать свое собственное сообщение об ошибке.