现在我也遇到这个问题了,请问如何解决???
7.0.8版本Socket.onOpen事件在Socket.onMessage之前触发?如题。7.0.8版本SocketTask.onOpen事件在SocketTask.onMessage之前触发,在7.0.7版本和ios版本是SocketTask.onOpen先触发,具体情况可以看代码片段。 不知道是不是故意这样设计的,所以过来问一问,线上代码如果是这样写的: [代码]this[代码][代码].socket.onOpen((res) => {[代码][代码] [代码][代码]console.log([代码][代码]"onOpen"[代码][代码]);[代码][代码] [代码][代码]this[代码][代码].socket.onMessage((data) => {[代码][代码] [代码][代码]console.log([代码][代码]"onMessage"[代码][代码], data);[代码][代码] [代码][代码]});[代码][代码]});[代码]将会丢失掉重要的东西,然而有一个socket.io的微信小程序库https://github.com/10cella/weapp.socket.io就是有这个问题,使用了这个库的同学线上代码将会全部遭殃。。(我就是其中一个。。) 希望官方解释下吧,不知道是不是故意这样设计的,还是bug 再传两张测试图吧 [图片][图片]
2022-03-17解决了吗?我也遇到同样的问题。微信开发平台测试通过,到了真机测试也是不行。我是用的 web-msg-sender
真机调试时webSocket连接不上服务器?背景:使用webView内嵌一个web网页,这个web网页里面使用了webSocket技术; 情况:这个web网页在各个浏览器中webSocket均可以链接服务器,包括在微信开发者工具中。但是使用真机调试时这个内嵌的web网页中的webSocket就链接不上服务器了,想知道为什么,以及怎么解决?
2022-03-17