问题模块 | 框架类型 | 问题类型 | 操作系统 | 操作系统版本 | 手机型号 | 微信版本 |
---|---|---|---|---|---|---|
客户端 | 小程序 | Bug | Android | android9 MIUI10.3.6 | 小米9se | 7.0.8 |
此问题是服务端接收到请求之后立即向客户端发送一条消息,小程序真机预览中通知顺序有概率是onMessag=>onOpen,在开发工具及真机调试中是正常顺序。
部分机型会存在该问题,是概率性问题,复现率50%左右。可能与小程序近期更新导致。
若出现该问题,我们小程序完全不能用了,希望官大尽快解决。
附上服务端Node.js最简化代码
let ws = require( 'ws' ); //引入websocket模块 let socketServer = ws.Server; let wss = new socketServer({port: 8090}); //创建websocketServer实例监听8090端口 //监听连接 wss.on( 'connection' , function (ws) { console.log(`websocket已连接`); ws.send( '向客户端发送第一条消息' ); ws.send( '向客户端发送第二条消息' ); /*监听消息*/ ws.on( 'message' , function (message) { console.log(`message`); }); /*监听断开连接*/ ws.on( 'close' , function () { console.log(`close`); }) }) |
https://developers.weixin.qq.com/s/RrYd50mY77dv
请勿重复发帖,这个问题在你另一帖子跟进,有进展回复