注册

Android IM V3 版 SDK问题

如果使用 V3 版 环信SDK,同时使用小米推送,会出现以下问题:

1. 被踢掉线时,环信本身退出不成功。
此问题我们多次试验,收到被踢掉线或用户删除事件时直接使用 EMClient.getInstance().logout(true); 从来不会成功,如果使用 EMClient.getInstance().logout(true, callback); 则有可能成功,但是大部分时间是不行的。
 
如果不进行退出 ,则下次登录仍然能收到消息。

2. 如果使用了小米推送,退出时必须解绑,否则无法再次登录;而传递解绑参数,会导致退出环信失败。
此问题仍然是试验过多种退出方式。

另外,重新设置密码后,环信没有更新本地密码的功能,会导致下次自动登录失败。如果退出登录再重新登录,会影响用户体验,速度太慢,也不一定能够成功。
已邀请:
1.监听到被踢后,是没有调用退出的,需要您在监听到后,去调用下logout退出当前账号,没有退出的话,下次进入sdk有自动重连机制,就会重连成功。
2.集成小米推送的话,退出需要调用logout,调用EMClient.getInstance().logout(true,callback)。回调中第一个参数是否解绑token.
重置密码后,是需要客户端退出重新登录的。否则客户端会连接不到服务

要回复问题请先登录注册