初始化Websocket客户端ID(必读) - GoEasy PubSub

要监听一个的客户端在线状态,建立连接时必须为该客户端初始化Id信息: 指定Id,否则无法获取客户端在线状态。

    var goeasy = GoEasy.getInstance({
        host:"hangzhou.goeasy.io",  //若是新加坡区域:singapore.goeasy.io
        appkey:"您的common key",
        modules:['pubsub']//根据需要,传入‘pubsub’或'im’,或数组方式同时传入
    });

    goeasy.connect({
        id: "用户唯一标识,如 user-001", //必须指定,否则无法实现客户端上下线监听功能
        data: {"avatar":"/www/xxx.png","nickname":"Neo"},//更多的用户信息,其它已监听上下线信息的用户,收到该用户上线信息里会包含此部分内容
        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);    
        }
    });

客户端在线状态相关

初始化客户端ID(必读)
监听客户端上下线状态变化
取消监听客户端上下线
客户端获取当前在线客户端列表
服务器端通过Rest API获取在线客户端列表

results matching ""

    No results matching ""