会话列表的聊天没有实时更新的???

问题描述

会话列表的收到发来的消息没有马上更新的,跳到其他控制器然后回来才会出现的?这是怎么回事?我会话列表控制器遵循了EaseConversationListViewControllerDelegate 和 EaseConversationListViewControllerDataSource了,但是下面这两个方法没有调用的,跳到其他控制器然后回来倒是会调用,但是一直在会话列表就没有实时更新会话列表的??- (NSString *)conversationListViewController:(EaseConversationListViewController *)conversationListViewController      latestMessageTitleForConversationModel:(id<IConversationModel>)conversationModel;- (NSString *)conversationListViewController:(EaseConversationListViewController *)conversationListViewController       latestMessageTimeForConversationModel:(id<IConversationModel>)conversationModel;

解决方案

可以在该回调方法中刷新tableview,// 未读消息数量变化回调-(void)didUnreadMessagesCountChanged回调方法建议写在根控制器中,并注册代理。

时间: 2024-09-14 11:29:17

会话列表的聊天没有实时更新的???的相关文章

安卓 会话列表没有实时更新

问题描述 不知道新消息到来时的刷新是在那做的,我这现在只能切换fragment才能看到未读数 解决方案 可以在接收到消息后,在接收到消息的监听中去调用下刷新会话列表,demo中是在mainactivity中接收消息的监听中调用的刷新会话列表conversationListFragment.refresh();

新人问题-关于获取会话列表和数据库聊天

问题描述 由于工程只需简单的聊天功能,所以没有使用环信的demo(demo功能 甚多,一时半会理解不来)....现在已集成 登陆注册重连修改密码界面等功能!! 也看了到了数据库... 在文档里面也介绍了 获得的方法!! 但操作起来一点反应也没!!! 想请问 应该如何实现获取 数据库聊天 和会话列表.... 现在对 代理的事件方法比较迷茫...希望能有前辈指点..... 解决方案 登录之后调用一下loadDataFromDataBase,然后再去取./*! @method @brief 获取当前登

iOS EaseUI 继承会话别表后,调用 [self refreshAndSortView] 无法刷新会话列表。要下拉刷新才可以更新。

问题描述 并且已经走到了刷新表格的这一步,但是会话列表没有更新. 解决方案 [self tableViewDidTriggerHeaderRefresh];这个方法刷新.

集成环信的时候,单聊界面没问题,但是集成会话列表和通讯录列表之后,点击列表中的cell却进不去聊天界面 求解决。谢谢

问题描述 单聊单独做的时候是可以出来的,但是集成会话列表和通讯录列表之后,点击列表中的cell却不能进去聊天界面 解决方案 请问会话列表和通讯录如何集成,为什么我集成提示我缺少类,最后把demo里的所有类都导入了还是不行解决方案二:会话列表和通讯录页面分别使用的是哪个类文件?解决方案三:你好,能发一份给我吗,会话列表集成了不知道怎么调用

我的项目中只要集成环信的聊天功能和会话列表功能,像注册登录,聊天组好友列表都不需要的,我该怎样集成呢?

问题描述 解决方案 你好,集成环信,app端是需要登录的,调用环信SDK里面的登录接口.集成单聊视频http://community.easemob.com/article/825307480 这个视频里面是集成单聊的,您可以参考一下. 集成会话列表就要参考Demo了. http://docs.easemob.com/doku.p ... ation 这里是3.0SDK集成的文档,您也可以看一下解决方案二:使用环信的及时聊天功能需要在环信服务器注册用户,你可以在集成的时候,在代码中集成注册登录,

会话页面和会话列表不更新未读数量

问题描述 从通知栏点击通知打开ChatActivity,收到新消息后,通知栏有通知但是页面没有更新:并且返回后,再收到新消息时会话列表的未读数量不更新.新消息内容也不展示.而且,推送的通知显示有误,明明是一条消息,通知内容显示的是一个联系人发来2条消息.求解决~~~~ 解决方案 看下demo中EaseBaseActivity 这个类中的onResume方法这个方法中的EaseUI.getInstance().getNotifier().reset();这个方法就是清空之前的通知的状态信息的内容了

在会话列表点击进去聊天,第一次头像和名字不显示

问题描述 RT,第一次第一次头像和名字不显示,当退出之后再次点击进去才会显示我和对方的头像和名字,这是什么原因啊? 解决方案 怎么做的头像和昵称?解决方案二:怎么做的头像和昵称解决方案三:楼主  解决了吗  我也遇到类似问题  进入会话列表时  第一次进去没去没有昵称  需要点击一下会话联系人  昵称才会出来(只有苹果4出现这个问题  其他机型没有出现)

ios 获取会话列表闪退

问题描述 首次安装app,获取会话列表正常,此时会话列表为空,发起聊天之后,再获取聊天列表,就闪退 解决方案 闪退  看控制台有没有错误输出.

会话列表重复!

问题描述 首次对别人发起聊天后 别人回复 不会刷新在当前消息界面,(而是在会话列表重新新建一个重复的消息列! (造成两个重复的消息列)  回复对方 必须在这个重复新建的消息列进去才能回复 解决方案 解决了,好坑啊,  会话列表的生成是根据  userid这个字段,  因为自己的后台传回来的环信ID 有大写 而环信返回到 会话列表的 都是小写的,他区分大小写,才会造成有两个会话咧! 你打开ChatActivity的时候传入的 userid处理小写的就可以了!解决方案二:同问,我这边发起聊天后,发第