收藏
回答

人脸认证已经显示已通过,立马又弹出要重新人脸,怎么办?(二次人脸)

AppID
wx5402a9708b90332e

问题如上图所示,代码应该是没问题的,因为大部分的人没有问题。少部分会有这样,麻烦帮忙看下啥情况?

  faceValidate(params: { name: string; id_card_number: string }) {
    return new Promise((resolve, reject) => {
      wx.ready(() => {
        wx.invoke('requestWxFacePictureVerify', { request_verify_pre_info: JSON.stringify(params) }, (res: any) => {
          console.warn('微信人脸返回结果', { res });
          if (res.err_code == 0) {
            resolve(res.verify_result);
          } else {
            console.log('error', res.err_msg);
            reject(res);
          }
        });
      });
    });
  }


2024-08-08更新:

wx.invoke('requestWxFacePictureVerify', { request_verify_pre_info: JSON.stringify(params) }, (res: any) => {
 // 将用户数据存到localstorage
// 上传错误日志
    }})

目前在wx.invoke的函数回调里加了错误日志记录,但是根据openid去筛选出现该问题用户的错误日志时是拿不到的;是否因为用户手机内存不足,页面销毁了?还有什么好的方法可以帮助排查,请大家帮帮忙看下

出现该问题的用户的openid是:oRKlRuBo7jIpt4XnW1KdbmUDvG3o,麻烦官方看看帮忙排查下

2024-08-09更新:

收集到用户的userAgent:

Mozilla/5.0 (Linux; Android 12; LIO-AN00m Build/HUAWEILIO-AN00m; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.188 Mobile Safari/537.36 XWEB/1260079 MMWEBSDK/20240501 MMWEBID/9253 MicroMessenger/8.0.50.2701(0x28003255) WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64
最后一次编辑于  08-09
回答关注问题邀请回答
收藏

1 个回答

  • 高振玉
    高振玉
    发表于移动端
    07-10
    w"
    07-10
    有用
    回复
登录 后发表内容