注册

环信im退出问题

 APP集成IM了,自动登陆的时候调用登陆IM接口EMError *error = [[EMClient sharedClient] loginWithUsername:username password:password];
我用A账号登陆IM, 但是服务器将这个A账号删除之后, 我调用自己APP内的退出操作后调用退出聊天操作EMError *error = [[EMClient sharedClient] logout:YES];
然后我SB了。。。。退出的时候会提示“用户名密码错误”。。。。
然后我再次输入一个新的账号登陆自己的app和调用最开始那个登陆接口,IM提示错误“已经有一个账号登陆了”, 就这样陷入一个错误的bug循环, 求教下有什么方法解决么?我也没看到什么类似强制注销的方法, 有的话也可以使用就是了!!
 
已邀请:
自己回自己:  //设置是否自动登录 [[EMClient sharedClient].options setIsAutoLogin:NO]; 这样好像账号被删除重新登录就不会存在问题了。。。。。。但是我又想这个设置成YES有什么用。。。。。。感觉存在切换用户的APP都不能设置啊, 否则app启动的时候自动登录了, 切换不了聊天账号
根据环信sdk的文档
被其他设备踢/帐号被服务端删除这两种情况都是不需要主动掉sdk登出接口的吧,sdk内部就搞定了

要回复问题请先登录注册