wx.checkIsSupportFacialRecognition({
success: (res) => {
wx.startFacialRecognitionVerify({
name,
idCardNumber,
success: (res) => {
console.log("人脸核验成功", res);
if (res?.errCode == 0) {
const verifyResult = res.verifyResult;
_that
.$http("user.verifyzbhm", {
typeUrl: "1",
cardType: "1",
cardNum: idCardNumber,
userName: name,
verifyResult,
method: _that.busiType, // 事项编码,
})
.then((res) => {
if (res?.code === 200) {
if (res?.data && res.data.startsWith("http")) {
const path = encodeURIComponent(res.data);
wx.navigateTo({
url: `pages/index/webview?path=${path}`,
});
}
return;
}
});
return;
}
},
fail: (err) => {
console.log(err);
},
});
},
fail: (err) => {
this.$u.toast("不支持人脸采集");
},
});
在调用startFacialRecognitionVerify后,前置摄像一直未打开,省略号出现一段时间后出现已超时,请重试的异常,如何排查异常调用?
您好,已超时,请重试的原因是超过25s用户都没有调整姿势到适合人脸采集的位置,
这边建议用户按照屏幕上的提示操作,正对屏幕,不要晃动,然后稍微离屏幕近一点;另外需要更新微信版本最新,重启手机。
appid:wx9b825be78a30ce07