HarmonyOS 指纹识别错误超限后,调用star接口无法返回正常的状态码和提示

指纹识别错误超限后,指纹已禁用显示30秒后重试。在这30s内,再次调用如下代码:

this.userAuthInstance = userIAM_userAuth.getUserAuthInstance(authParam, widgetParam); 
console.log('get userAuth instance success'); 
//订阅认证结果 
let that:AuthManager = this; 
this.userAuthInstance.on('result', { 
  onResult(result : userIAM_userAuth.UserAuthResult) { 
    callback(result.result) 
    console.log('userAuthInstance callback result = ' + JSON.stringify(result)); 
  } 
});

onResult回调中并不会返回LOCKED锁定的状态。也会返回还剩余几次可识别指纹的次数?需要怎么做才会返回具体的状态例如:锁定LOCKED还是cancel?以及剩余次数。

HarmonyOS
2024-08-22 23:52:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

目前在认证过程中,不会返回中间过程的结果。建议在认证时可以将口令选择下,可以选择如:人脸+指纹+口令,指纹+口令,人脸+口令。生物认证失败了,用户可以使用口令进行后续认证,作为认证的兜底。

分享
微博
QQ
微信
回复
2024-08-23 14:46:58
相关问题
调用广告接口返回错误码21800003
526浏览 • 1回复 待解决
Scan Kit无法识别多个
1742浏览 • 1回复 待解决
相册扫识别失败
1818浏览 • 1回复 待解决
华为事件通知接口返回10008错误
9312浏览 • 2回复 待解决
系统提供指纹和面容识别有UI吗?
288浏览 • 1回复 待解决