注册

webim每次登录都会走到conn.listen的onError事件,message.type=8

登录时首先打印login,接着alert成功登录,表示进入了onOpened,然后就是打印Error,message的type是8,求助如何解决登录代码是这样的
 
$("#login").click(function() {
console.log("login");
conn.open({
   apiUrl: WebIM.config.apiURL,
   user : "tao",
   pwd : "tao",
   appKey : WebIM.config.appkey
});
}); 
这是conn

var conn = {};
conn = new WebIM.connection({
    isMultiLoginSessions: WebIM.config.isMultiLoginSessions,
    https: WebIM.config.https,
    url: WebIM.config.xmppURL,
    isAutoLogin: WebIM.config.isAutoLogin
});
 
这是监听

conn.listen({
  onOpened : function() {
     alert("成功登录");
  },
  onError: function (message) {
            console.log('Error');
            console.log(message);
        }
});
 
已邀请:

lizg - ……

这个如果没有做其他操作,是直接onOpened后,就被踢了, 那么就看下sdk的 版本,如果使用的是 1.4.11    直接更新sdk版本就可以解决了
我也遇到类似的问题,连接成功,未进入onOpened,直接进入onError,{"type":1,"data":{"type":17,"data":{}}}

要回复问题请先登录注册