有未读消息的会话删除后 BadgeValue 不改变,怎么办?

郑天寿
• 阅读 128

可参考 Demo 会话列表 RCDChatListViewController 重写 notifyUpdateUnreadMessageCount 方法。删除也会调用这个方法的,只要在里面写更新逻辑就可以。

//RCConversationListViewController.h

/*!

即将更新未读消息数的回调

@discussion 当收到消息或删除会话时,会调用此回调,您可以在此回调中执行未读消息数相关的操作。

*/

-(void)notifyUpdateUnreadMessageCount;

详情查看:https://www.rongcloud.cn/?utm_source=SEO&utm_term=helloworld

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
@TableLogic表逻辑处理注解(逻辑删除)
在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改例:实体类:@TableLogicprivateIntegerdel;service层:调用BaseMapper的deleteById(id);执行是效果:加@TableLogic的情况下走Update
Stella981 Stella981
2年前
Django组件——cookie与session
Django组件——cookie与session<fontcolor00bff一、会话跟踪技术</font<fontcolorff7f501、什么是会话跟踪技术</font先了解一下什么是会话。可以把
郑天寿 郑天寿
8个月前
如何清理会话消息及清除 iOS IM SDK 缓存图片?
融云SDK中新增了deleteMessages方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。方法如下:/!删除某个会话中的所有消息@paramconversationType会话类型,不支持聊天室@para
郑天寿 郑天寿
7个月前
删除远端消息, 重进会话仍然取回已删除的消息
用户调用删除函数,服务器不会判断对应的sentTime是否存在,仅仅是使用sentTime直接进行消息删除,然后返回操作成功;用户删除远端消息时,需要保证sentTime的合法性(void)deleteRemoteMessage:(RCConversati
郑天寿 郑天寿
7个月前
如何更改聊天气泡?
有两个方案方案1直接替换气泡图片:可以从我们的资源包中找到气泡图片,然后替换成您自己的图片即可。方案2修改SDK代码:请参考如下代码:会话界面调用该方法:/!即将显示消息Cell的回调@paramcell消息Cell@paramindexPath该Cell
郑天寿 郑天寿
7个月前
聊天界面无法返回
这种情况一般都是您继承了我们的会话界面。但当继承我们的会话界面时需要注意以下几点。1,重写notifyUpdateUnreadMessageCount函数,这里更新左按钮上的未读信息,还会设置点击事件处理函数为leftBarButtonItemPresse
郑天寿 郑天寿
6个月前
删除消息后,卸载重装应用,删除的消息又出现了
问题描述同时删除本地消息和服务端历史消息后,卸载重装应用或者换设备登录,删除的消息重新出现。原因分析针对单聊会话、群聊会话,如果通过任何接口以传入时间戳的方式删除远端消息,服务端默认不会删除对应的离线消息补偿(该机制仅会在打开多设备消息同步开关后生效)。此
郑天寿 郑天寿
8个月前
如何清理会话消息及清除 Android IM SDK 缓存图片?
"融云SDK中新增了deleteMessages方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。(来源参考:https://www.rongcloud.cn/?utmsourceSEO&utmtermjish
郑天寿 郑天寿
8个月前
删除消息后,卸载重装应用,删除的消息又出现了
问题原因:如果开启了“多设备消息同步”服务,卸载重装应用,会触发“消息补偿”机制,默认会拉取到补偿时间内收发过的消息,如果删除的消息是在补偿时间内收发的,也会被拉取回来。解决思路:1.在删除消息后,向会话发一条自定义消息,作为清除消息的标识。2.当卸载重装