我可以自定义生物识别提示中的失败消息吗?
Can I customize failure messages in Biometric prompt?
我正在我的应用程序中实施 BiometricPrompt,一切都很好,只是我无法更改一些失败消息。 BiometricPrompt class 提供更改标题、副标题、描述和否定按钮的方法。检查下面的代码:
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();
如果指纹错误,我会收到一条消息:不匹配。
如果我快速移开手指,我会得到:将手指放在传感器上的时间稍长一些
如何更改这些消息?
没有。您无法自定义 BiometricPrompt
提供的默认错误。如果您想显示自己的自定义错误,更好的选择是查找 BiometricPrompt
提供的 错误代码 。然后您可以使用 switch
案例或 if-else
并基于 错误代码 您可以显示您的自定义错误消息。
我正在我的应用程序中实施 BiometricPrompt,一切都很好,只是我无法更改一些失败消息。 BiometricPrompt class 提供更改标题、副标题、描述和否定按钮的方法。检查下面的代码:
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();
如果指纹错误,我会收到一条消息:不匹配。 如果我快速移开手指,我会得到:将手指放在传感器上的时间稍长一些
如何更改这些消息?
没有。您无法自定义 BiometricPrompt
提供的默认错误。如果您想显示自己的自定义错误,更好的选择是查找 BiometricPrompt
提供的 错误代码 。然后您可以使用 switch
案例或 if-else
并基于 错误代码 您可以显示您的自定义错误消息。