我可以在生物识别提示中自定义失败消息吗?

时间:2019-06-17 10:41:23

标签: android android-biometric-prompt

我正在我的应用程序中实现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();

如果指纹错误,我会收到一条消息,说:没有匹配项。 如果我快速移开手指,我会得到:将手指放在传感器上的时间更长一点

如何更改这些消息?

Image Preview

1 个答案:

答案 0 :(得分:0)

不。您无法自定义BiometricPrompt提供的默认错误。如果要显示自己的自定义错误,更好的选择是查找BiometricPrompt提供的 错误代码 。然后,您可以使用switch个案例或if-else,并根据 错误代码 来显示您的自定义错误消息。

相关问题