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