收藏
回答

红米note2在小程序中使用websockit 报错websockit is n

红米note2在小程序中使用websockit 报错websockit is not connected,其他机型正常

var that = this;

           


           let sockerStatus = false;


           wx.connectSocket({

               url: that.globalData.wss + '/im'

           })


           wx.onSocketOpen(function(res) {

               console.log('WebSocket连接成功!');

               sockerStatus = true;

           })


           wx.onSocketError(function(res) {

               console.log('WebSocket连接打开失败,请检查!');


               //重新初始化数据

               setTimeout(function() {

                   wx.sendSocketMessage({

                       data: JSON.stringify({

                           event: 'APP_INIT_USER',

                           token: token

                       })

                   })

               }, 2000)


           })


wx.onSocketClose(function(res) {

               console.log('WebSocket 已关闭!');

               console.log('WebSocket 正在进行重新连接');


               wx.connectSocket({

                   url: that.globalData.wss + '/im'

               })


               wx.onSocketOpen(function(res) {

                   console.log('WebSocket重新连接成功,正在进行初始化!');

                   sockerStatus = true;

                   wx.sendSocketMessage({

                       data: JSON.stringify({

                           event: 'APP_INIT_USER',

                           token: token

                       })

                   })

               })

           })




最后一次编辑于  2018-12-12
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-12-11

    你好,请具体描述问题,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-12-11
    赞同
    回复 2
    • 刘世伟
      刘世伟
      2018-12-11

      机型就是红米note2;

      微信是最新版微信;

      小程序版本是2.4.1;

      这是报错接口,这个接口在红米中连接不上

      wx.sendSocketMessage(Object object)


      2018-12-11
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2018-12-11回复刘世伟


      按照教程提供下代码片段吧

      2018-12-11
      回复