小程序连接websocket的时候出现安卓和iOS表现不一致的情况
安卓端能连接且一切正常,iOS端连接,后台打印消息可以看到connection已建立,但是没跳到连接成功或失败的回调函数里
this.client.connect({
"patientName": wx.getStorageSync('patientInfo').name || displayName,
"X-Connection-App": "MINI_PROGRAM",
"X-Websocket-Token": wx.getStorageSync('token')
}, sessionId => {
console.log('stomp连接成功', sessionId)
this.userId = sessionId.headers['user-name'];
cb && cb()
if (app.globalData.sign) {
this.pingpong();
}
}, error => {
console.error('stomp连接失败', error)
setTimeout(() => {
this.connect(this.destination, cb)
}, 10000)
})
WebSocket + Stomp 断连? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00028457db8230ae22ebb525e56c13
你好,请问问题解决了嘛,我也是同样的问题
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)