- getPhoneNumber功能,后台0.002%概率性报40029错误
首先这是个偶现问题,2022-03-24 这天,几千个请求,大概有几个报错,出错概率0.002%。小程序前端为了兼容 button的getPhoneNumber的新旧能力,用户点击button前,会获取loginCode,点击button后会带着两个code到后台优先使用组件的buttonCode来调用getuserphonenumber接口解手机号如果上述失败,则用wx.login 的loginCode + iv等解手机号现在贴出 buttonCode 失败,备用方案loginCode方案也失败的日志,麻烦查下原因{"code":"073kcx000IMExN1xEP000cK65m1kcx0a","encryptedData":"DX1BFgUH8W0BoW4pSoyvnG+I5PO+0RtwF3rQVKyvVCDIgTfRAPFMlw+dY45YuFBuF9XHg9GoO9GuiB29DVxypbLcKdpGsn0rcc3INRKzuTsbrpIuJNvQ9W91/mDKBDijznkPMbD2MrxgTKJVM/ly6kQrws5sB6DSSp3gj/mjAZ0U63K4sJvTV7zRJtkBC2tmPs6OZcZ3hRfBh0qOjaQPDg==","iv":"VDDU86QEpdzujqZpuGxhhw==","phoneNumberCode":"a6895d16fc817ea31dbc99aff3ee6123dfaba3d7d52550158a4e7eac6d65a009"}以上:code 即 wx.login获得的code; phoneNumberCode,即button组件回传的code
2022-03-25 - 微信刷脸接口返回errCode为0,而verifyResult却为null
背景:接口 wx.startFacialRecognitionVerifyAndUploadVideo 在小程序前端调用,拉起刷脸接口,用户完成刷脸后,会回调信息 errCode非0,代表失败 errCode为0,代表成功,同时可以取verifyResult的值,去微信后台换取用户刷脸视频 问题:小程序后台告警,发现存在回调时errCode为0,但是verifyResult为null。 这个现象说明该接口回调出问题了 最近问题发生时间:2021-06-10,之前也一直有偶现 小程序告警代码: // 成功 case 0: if (!res.verifyResult) { logger.error('刷脸结果的errCode为0,verifyResult却为空 | res:', res) return } 小程序后台告警信息: 刷脸结果的errCode为0,verifyResult却为空 | res: {"errMsg":"startFacialRecognitionVerifyAndUploadVideo:fail null","verifyResult":null,"errCode":0}
2021-06-11 - 最近常出现这个报错:APP-SERVICE-Engine:Options is not object
一. 都是一些常规的 data 初始化代码,代码已经上线半年,近期突然发现诸多告警报错 二. 其中一个代码示例: [图片] 三. 告警示例: line:2,column:2203403,Error: APP-SERVICE-Engine:Options is not object: {"data":{"webViewVisible":false,"src":""}} in miniprogram_npm/********/index.js Stack:construct@[native code] 四. 版本情况: ios:7.1.17; 基础库:2.14.1
2021-01-15 - 调试器的属性排序方式,太反人类了,是个大bug?
原型属性排在前面其他属性不按字母排序[图片]
2020-10-14 - 【bug】android下onShow不会重置referrerInfo属性
你想反馈一个 Bug 还是 提一个需求? 如果是 Bug: * Bug 表现是什么?预期表现是什么? 小程序之间跳转时,是通过onShow,onLaunch中的 extraData 字段传参数的。 问题是 在Android手机,每次触发 onShow (比如切换应用前后台),参数中都会保留 extraData字段。 而IOS手机上,则会重置 extraData字段。 考虑到 wx.navigateBackMiniProgram 接口,只能从onShow 函数中获取参数,导致目前我需要对andorid做特殊处理。 * 如何复现? 如果在android下 从小程序A,跳转到小程序B,使用 wx.navigateBackMiniProgram 跳转回小程序A,观察onShow参数: [图片] 手机切换到首页,再切换回小程序,观察onShow参数,发现referrInfo对象依然存在 [图片] 如果在IOS下 从小程序A,跳转到小程序B,使用 wx.navigateBackMiniProgram 跳转回小程序A,观察onShow参数: [图片] 手机切换到首页,再切换回小程序,观察onShow参数,referrInfo对象被重置了 [图片] * 提供一个最简复现 Demo 1. 涉及到小程序之间跳转,不好出demo 如果是需求: * 你希望有什么能力? * 你需要这个能力的场景是 ?
2018-01-26