小程序 Websocket 真机模式无法连接
发布于 5 年前 作者 awu 3704 次浏览 来自 问答

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

wx.connectSocket({

url: “wss://www.****.com:8080”

}

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

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

2 回复

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

没错,我和你一样的问题

wx.connectSocket({

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

}

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

回到顶部