收藏
回答

小程序 Websocket 真机模式无法连接

问题模块
开发者工具


问题:wx.connectSocket() 在IDE模式下,打开TLS、域名校验能够socket连接;在真机模式下开启Debugging也能够连接,但是关闭Debugging便无法连接,请问是什么原因? 代码如下

wx.connectSocket({

url: "wss://www.****.com:8080"

}

该域名是后台填写的合法域名

PS:真机环境下开启和不开启Debug的运行结果是不一致的。不能够在完全真机环境(非Debug)下进行调试和日志输出的开发体验很差,关于这点,我觉得小程序做得不够好。


最后一次编辑于  2017-08-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • bosaton
    bosaton
    2017-08-29

    没错,我和你一样的问题

    wx.connectSocket({

    url: "wss://xxx.club:8000"

    }

    同样是合法域名,微信开发工具里使用正常,真机调试状态下也正常,真机去掉调试就不行啦,总不能要求所有用户都开调试状态吧。。。。


    2017-08-29
    赞同
    回复
  • SUNOS
    SUNOS
    2018-07-12

    真机不支持 后面带端口的吧

    2018-07-12
    赞同
    回复