跳到主要内容

建立/断开Websocket连接

在使用GoEasy进行消息的接收和发送之前,下载与导入GoEasy SDK, 并建立与GoEasy服务器的连接,一个网页、一个app或者小程序需要,且只需要建立一个连接即可,在成功断开连接之前,不需要,也不能反复建立连接。

提示

微信小程序特别提醒: 如果需要在小程序里使用GoEasy,需要登录微信公众平台->微信小程序开发设置->服务器域名, 添加socket合法域名:wss://wx-hangzhou.goeasy.io

建立连接

    //建立连接
goeasy.connect({
id:"001", //pubsub选填,im必填,最大长度60字符
data:{"avatar":"/www/xxx.png","nickname":"Neo"}, //必须是一个对象,pubsub选填,im必填,最大长度300字符,用于上下线提醒和查询在线用户列表时,扩展更多的属性
onSuccess: function () { //连接成功
console.log("GoEasy connect successfully.") //连接成功
},
onFailed: function (error) { //连接失败
console.log("Failed to connect GoEasy, code:"+error.code+ ",error:"+error.content);
},
onProgress:function(attempts) { //连接或自动重连中
console.log("GoEasy is connecting", attempts);
}
});

断开连接

     //断开连接
goeasy.disconnect({
onSuccess: function(){
console.log("GoEasy disconnect successfully.")
},
onFailed: function(error){
console.log("Failed to disconnect GoEasy, code:"+error.code+ ",error:"+error.content);
}
});