HarmonyOS 鸿蒙Next 识别指纹失败无错误码

发布于 1周前 作者 ionicwang 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 识别指纹失败无错误码

识别指纹失败无错误码

2 回复

1、申请权限

"requestPermissions": [

{

"name": "ohos.permission.ACCESS_BIOMETRIC",

}

]

2、对应识别结果的处理

import userIAM_userAuth from '@ohos.userIAM.userAuth';

const authParam : userIAM_userAuth.AuthParam = {

  challenge: new Uint8Array([1, 1, 1, 1, 1, 1]),

  authType: [userIAM_userAuth.UserAuthType.FINGERPRINT],

  authTrustLevel: userIAM_userAuth.AuthTrustLevel.ATL1,

};

const widgetParam : userIAM_userAuth.WidgetParam = {

  title: '请使用指纹解锁',

};

@Entry

@Component

struct AuthTestExample {

  build() {

    Column() {

      Button('AuthTest')

        .onClick(() => {

          try {

            //获取认证对象

            let userAuthInstance = userIAM_userAuth.getUserAuthInstance(authParam, widgetParam);

            console.log('get userAuth instance success');

            //订阅认证结果

            userAuthInstance.on('result', {

              onResult (result) {

                console.log('userAuthInstance callback result = ' + JSON.stringify(result));

                if (result.result == userIAM_userAuth.UserAuthResultCode.SUCCESS) {

                  console.log('userAuthInstance success');

                }

              }

            });

            console.log('auth on success');

            userAuthInstance.start();

            console.log('auth start success');

          } catch (error) {

            console.log('auth catch error: ' + JSON.stringify(error));

          }

        })

        .fontSize(30)

        .height(50)

    }.height('100%').width('100%').justifyContent(FlexAlign.Center)

  }

}

更多关于HarmonyOS 鸿蒙Next 识别指纹失败无错误码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next识别指纹失败且无错误码的问题,可能涉及多个方面的原因。以下是一些可能的排查方向:

  1. 硬件检查:确认指纹识别硬件(如指纹传感器)是否正常工作,无物理损坏或松动。

  2. 系统更新:检查并安装最新的鸿蒙系统更新,确保系统版本支持当前使用的指纹识别功能。

  3. 指纹数据:确认已录入的指纹数据是否完整有效,可以尝试重新录入指纹。

  4. 权限设置:检查应用程序是否拥有访问指纹识别的权限,以及系统是否允许该应用使用指纹识别功能。

  5. 软件冲突:排查是否有其他应用或系统服务干扰了指纹识别的正常工作。

  6. 环境因素:指纹识别在特定环境下(如湿度过大、手指干燥或油污过多)可能无法正常工作,尝试在干燥、清洁的环境下使用。

  7. 系统日志:查看系统日志,虽然无错误码,但日志中可能包含有关指纹识别失败的详细信息。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。客服团队将提供更专业的技术支持和解决方案。

回到顶部