抱歉,不能给出复现的demo。但是场景就是我上面描述的。进入APP登录之后开启IM服务,之后随便开启某个聊天,之后返回到之前的界面。在之后就直接退出登录,。这个时候我会退出IM服务。会出现如下情况
1.You must implement -setFetchProfilesBlock: to allow ChatKit to get user information by user clientId 错误。<前提 :setFetchProfilesBlock 在我开启IM服务之前就已经开启。 >
2.偶尔会成功退出。但是会抛出 [AVIM] Closing with code 1000 reason (null)错误
3.会抛出1001 异常
问题:
1. 是不是我退出我打开的会话的时候有什么操作没有做?
2. 我都已经调用了 closeWithCallback: 进行退出操作,并且返回退出成功,但是为什么还是会持续检查fetchProfilesBlock
3.由于APP需要,我采用的是多点登录,使用自身的UUID作为开启IM服务的TAG。是不是这里出现了问题?