收藏
回答

华为手机上的微信小程序无法连接WebSocket

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android android 9 华为nova3 7.0.4

使用WebSocket与后端交互。使用ws时正常,使用wss+域名:端口后,模拟器和苹果手机可以成功连接,并正常使用,但是华为手机在调用connect后success但是onSocketOpen一直未执行,隔了一段onSocketError执行,并出现TIMED_OUT提示。 域名已经完成备案,并在微信号上登记,登记WebSocket的时候带上了端口号 以下是连接代码

    sock = wx.connectSocket({

      url: 'wss://xxxx.com:9504?group=' + group,

      header: {

        'content-type': 'application/json'

      },

      method: "GET",

      fail: res =>{

        console.log("failed to connect server:",res)

        this.onDisconnect()

      },

      success: res => {

        console.log('connection succeeded:',res)

        console.log('sock:',sock)

      }

    })


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

1 个回答

登录 后发表内容