收藏
回答

小程序 IOS 连接websocket问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.onSocketMessage 微信iOS客户端 7.0.21 2.12.2

小程序连接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)

    })


回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签