你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
文章
开源项目
教程
FAQ
· · ·
活动
帮助
话题
周刊
登录
注册
环信技术支持
怎么获取聊天记录?
**怎么获取聊天记录?**
没有找到相关结果
已邀请:
与内容相关的链接
提交
6 个回复
showbo
未登录情况下聊天记录是获取不到的, 登陆后先调用 EMChatManager.getInstance().loadAllConversations()放到内存中,从内存中在调用EMChatManager.getInstance().getAllConversations()去获取所有会话, 获取单个会话EMChatManager.getInstance().getConversation(username)
hongyan
EMConversation conversation = EMChatManager.getInstance().getConversation(username|groupid);
//获取此会话的所有消息
List
messages = conversation.getAllMessages();
获取聊天记录
//sdk初始化加载的聊天记录为20条,到顶时需要去db里获取更多
//获取startMsgId之前的pagesize条消息,此方法获取的messages sdk会自动存入到此会话中,app中无需再次把获取到的messages添加到会话中
List
messages = conversation.loadMoreMsgFromDB(startMsgId, pagesize);
//如果是群聊,调用下面此方法
List
messages = conversation.loadMoreGroupMsgFromDB(startMsgId, pagesize);
huaxin
> forum.php?mod=redirect&goto=findpost&pid=60&ptid=38
未登录情况下聊天记录是获取不到的, 登陆后先调用 EMChatManager.getInstance().loadAllConversations()放 ...
EMChatManager.saveMessage(); 文档中说是可以把消息存入数据库和内存中,但是我用getConversation()获得是null,这是什么问题啊
要回复问题请先
登录
或
注册
发起人
GreenPineChen
问题状态
最新活动:
2015-04-08 11:36
浏览:
4232
关注:
0
人
6 个回复
showbo
hongyan
//获取此会话的所有消息
List
获取聊天记录
//sdk初始化加载的聊天记录为20条,到顶时需要去db里获取更多
//获取startMsgId之前的pagesize条消息,此方法获取的messages sdk会自动存入到此会话中,app中无需再次把获取到的messages添加到会话中
List
//如果是群聊,调用下面此方法
List
huaxin
未登录情况下聊天记录是获取不到的, 登陆后先调用 EMChatManager.getInstance().loadAllConversations()放 ...
EMChatManager.saveMessage(); 文档中说是可以把消息存入数据库和内存中,但是我用getConversation()获得是null,这是什么问题啊