GoEasyIM SDK - 网络状态监听

监听网络连接成功

触发条件:

  • 与GoEasy建立连接成功
  • 网络不稳定时,断网后,GoEasy内置自动重连机制重连成功后

监听

      var onConnected = function(){
        console.log("GoEasyIM has been connected");
      };        

        //监听连接成功事件
      im.on(GoEasyIM.EVENT.CONNECTED,onConnected);

监听网络连接或重连进行中

触发条件:

  • 调用im.connect后,在连接成功之前,根据网络质量会调用一次或多次
  • 网络不稳定时,GoEasy内置自动重连机制,在连接成功之前,根据网络质量会调用一次或多次

监听

      var onConnecting = function(attempts){
        console.log("GoEasyIM is connecting", attempts);
      };        

        //监听网络连接或重连进行中
      im.on(GoEasyIM.EVENT.CONNECTING, onConnecting);

监听网络断开事件

触发条件:

  • 手动调用disconnect方法,导致网络断开时触发

监听

      var onDisConnected = function(){
        console.log("GoEasy has been disconnected");
      };        

        //监听手动断开连接事件
      im.on(GoEasyIM.EVENT.DISCONNECTED,onDisConnected);

results matching ""

    No results matching ""