注册

webim登录操作,报错提示type=8,说是多端登录,被踢下线

我用的是websdk-1.4.11.js,strophe-1.2.8.min.jswebim.config.js代码
var WebIM = {};
WebIM.config = {
xmppURL: "im-api.easemob.com",
apiURL: "https://a1.easemob.com",
appkey: "1126180625228766#demo",
https: true,
isMultiLoginSessions: false,
isWindowSDK: false,
isSandBox: false,
isDebug: false,
isStropheLog: false,
autoReconnectNumMax: 2,
autoReconnectInterval: 2,
isWebRTC: window.RTCPeerConnection && /^https\:$/.test(window.location.protocol),
i18n: "cn",
isAutoLogin: true,
p2pMessageCacheSize: 500,
delivery: true,
groupMessageCacheSize: 200,
loglevel: "ERROR",
enableLocalStorage: true
};
页面代码
//初始化 
var conn = new WebIM.connection({
isMultiLoginSessions: WebIM.config.isMultiLoginSessions,
https: typeof WebIM.config.https === 'boolean' ? WebIM.config.https : location.protocol === 'https:',
url: WebIM.config.xmppURL,
heartBeatWait: WebIM.config.heartBeatWait,
autoReconnectNumMax: WebIM.config.autoReconnectNumMax,
autoReconnectInterval: WebIM.config.autoReconnectInterval,
apiUrl: WebIM.config.apiURL,
isAutoLogin: true
});

//登录操作
if (WebIM.conn.isOpened()) {
WebIM.conn.close("logout")
}
WebIM.conn.open({
apiUrl: WebIM.config.apiURL,
user: 'test4',
pwd: '111',
// accessToken: password,
appKey: WebIM.config.appkey,
success(token) {
console.log(token)
this.token = token.access_token
},
error: e => {
debugger
}
})

//事件监听
conn.listen({
onClosed: function ( message ) {
debugger
//这里会进来两次
},
onError: function ( message ) {
debugger
//这里type=8
},
})

请问这个问题怎么解决。
已邀请:
请问楼主你这个问题解决了吗?怎么解决的呀?
我也出现了这个问题,请问你们都解决了吗

要回复问题请先登录注册