- 云函数
无法删除提问
2020-12-20 - subscribeMessage.send 如何并发处理?
声明一个调用接口 const senddingyue=async(openid,thing1,thing2,id)=>{ console.log(Date.now()-time,openid,thing1,thing2,id) try { let sendResult=await cloud.openapi.subscribeMessage.send({ touser:openid, templateId:templateId, page: 'pages/index/index', data: { thing1: { value: thing1, }, thing5: { value: thing2, }, } }) console.log(thing2,sendResult) if(sendResult.errCode==0){//发送成功,删除数据库数据 let del= await db.collection('ttttt').doc(id).remove() console.log(del) } } catch (error) { console.log(error) } } 云函数主函数调用上面接口时, for(let i=0;i<messagelist.data.length;i++){ await delay(10);//延时 let thing1=messagelist.data[i].gname let thing2=messagelist.data[i].inf01 senddingyue(messagelist.data[i]._openid,thing1,thing2,messagelist.data[i]._id) } 主函数 await delay(10)如果不加延时,很多subscribeMessage.send调用处理无效,返回失败值:-1。 但是,加延时后,比如20ms,一个云函数10s算,也只能处理500条通知,注定无法处理高并发,比如整点发送2万条通知,有什么好方法解决吗?
2020-09-21 - subscribeMessage.send 可以一次发给多个openid吗?
touser,(string)是接收者(用户)的 openid,这个有没有类似短信手机号拼接功能,比如给10000个人发通知(内容相同),拼接好openid,然后一次调用subscribeMessage.send
2020-09-20 - 下载微信头像 安卓延时1min后下载,苹果正常瞬时下载
实现目的:下载微信头像至本地 https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKJ6eLV07WtHRF0CXS07Q806blJ8iap9zRNEMEGo4v7Sb8QYPnsezqGYfffrp5nhicepaIOeFLKYqYQ/132 BUG表现: 使用微信开发工具的苹果系统操作,约500ms就可下载图片。 [图片] 使用真机调试,用安卓系统手机(华为荣耀9),需要等1min下载,严重影响用户体验。 在NETwork里显示: 1min内显示:CAUTION:request is not finished yet [图片] [图片]
2019-04-18