同样遇到这个问题,目前我这边解决方案是判断安卓端情况时进行参数纠偏
小程序基础库2.32.1 连续执行setTimeout存在较大误差小程序最近没有发布,但是从上周五开始陆陆续续有用户反馈有问题,经过统计发现,都是安卓用户,各品牌型号都有,而且是使用的微信8.0.37。 经过测试,安卓手机,微信版本8.0.34正常,但是升级到8.0.37后就存在问题。 后进一步发现是小程序基础库2.32.1的问题 ,连续执行setTimeout存在较大误差导致的,该版本在微信开发者工具的模拟器以及真机调试都正常,但是在手机上运行可以看出明显误差。 例如运行以下代码,每隔15毫秒执行定时器,小程序基础库2.32.0和2.32.1有较大的误差 [图片][图片] function sleep(ms = 0, txt) { return new Promise((resolve) => { let t = Date.now(); setTimeout( function () { resolve(); console.log(txt, Date.now() - t); }, ms ); }); } for (let i = 0; i < 100; i++) { await sleep(15, `定时器 第${i}次`); }
2023-09-07遇到相同问题,hide之后再次播放无声音,等待官方修复了
InnerAudioContext音频播放useWebAudioImplement为true有bugconst innerAudioContext = wx.createInnerAudioContext({ useWebAudioImplement: true }) 安卓手机 在播放音频的过程中切到后台,音频自动停止播放, 再次点击播放按钮的时候,无法播放音频(没有声音),也不报错
2023-08-01已定位到原因,是对应的微信客服账号被删除了导致
小程序微信客服corpId is not bound to current miniprogramwx.openCustomerServiceChat()已上线的小程序,之前一直正常,今天发现点击无法调起微信客服,错误信息 {errCode: 6, errMsg: "openCustomerServiceChat:fail corpId is not bound to current miniprogram"} 经检查,小程序和企微绑定正常,并无修改和变动。
2021-10-12