本地测试都正常,发布到微信测试环境wss都配制没有问题,然后测试后接受不到消息。
//创建webSocket
this.webSocketTask = uni.connectSocket({
url: 'wss:/xxxxxx',
method: 'GET',
header: {
'content-type': 'application/json'
},
success(res) {
console.log('成功', res);
},
})
this.webSocketTask.onMessage((res) => {
console.log('WebSocket接收到服务器推送的消息:', res.data);
// 这里处理接收到的消息
});
连接什么的都正常,就是接受不到消息。
监听一下onerror看看,看下是不是没连上,success回调只是接口调用的回调,不是连接结果
需要配置ssl证书
微信mp后台ws域名配置了吗