更新时间:2021-10-10 09:08:54浏览次数:848+次
鸿蒙HarmonyOS开发指纹登录如何启动系统指纹识别?现在系统识别,只要一个人脸识别,设置指纹无效。
涉及到的代码
以下是上面截图中的代码部分:
biometricAuthentication = BiometricAuthentication.getInstance(getAbility());
int availability = biometricAuthentication.checkAuthenticationAvailability(
BiometricAuthentication.AuthType.AUTH_TYPE_BIOMETRIC_FINGERPRINT_OWLY,
BiometricAuthentication.SecureLevel.SECURE_LEVEL_S1, isLocalAuth: true);
if (availability == 0) {
解答
此问题在鸿蒙官方文档中找到了答案:目前这个功能还不支持。
原文如下:
AUTH_TYPE_BIOMETRIC_FINGERPRINT_ONLY
public static final BiometricAuthentication.AuthType AUTH_TYPE_BIOMETRIC_FINGERPRINT_ONLY
Indicates that only the fingerprint is used for authentication. It is not supported in the current version.
详细可参考以下截图:
说明
鸿蒙官方已记录该功能,有同样需求的开发者可随时关注文档动态,这个场景在往后会开放支持,特此说明。
相关资讯