收藏
回答

WebSocket真机测试连接到服务端后不能发送消息

代码都是用了最简单的,就是给服务端随便发送个内容。

开发调试都没有问题,但是发布出来真机测试的时候却没有响应。

真机也可以连接上,也能收到消息,但是就不能发送。

真机调试给出的提示是:

Invoke event onSend in page:pages/index/index


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

1 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2018-08-27

    你好,请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-27
    赞同
    回复 2
    • 孙公จุ๊บ
      孙公จุ๊บ
      2018-08-29

      非常感谢回复,已经解决了。自动代码提示的时候给出的代码段是 data:[],但是带着方括号真机无法实现

      onSend:function(){

          console.log('点击了发送');

          wx.sendSocketMessage({

          //data: [this.data.userInfo.nickName + '发送:' + this.data.getInputMsg]//这句真机测试没法执行

          data: this.data.userInfo.nickName + '发送:' + this.data.getInputMsg//改成这样就可以了

          })

      },


      2018-08-29
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      2018-08-29回复孙公จุ๊บ

      好的

      2018-08-29
      回复