问题描述
是不是没有登录的话 EMChatManager.getInstance().isConnected() 为false 和 EMChat.getInstance().isLoggedIn()也为false 这种情况getAllConversations() 就是空的? 俩者有什么关系么?
解决方案
环信郑重提示此login函数是用来登录环信账号的初始化API,在回调函数没有返回的情况下重复多次调用此函数会导致负面的影响,自动登录的情况下(就是之前登录过从没注销过),无需再次调用此函数,在这种情况下,客户端可以通过监听连接回调函数,来进一步处理连接成功后的业务
解决方案二:
EMChatManager.getInstance().isConnected()表示的是是否连接上聊天服务器;EMChat.getInstance().isLoggedIn()这个是表示是否登录并登录成功过,上边的为true,下边的肯定为true,下边的为true,上边的不一定为true,因为isLoggedIn 并不一定表示连接上了服务器
时间: 2024-09-19 09:09:14