跳到主要内容

未读消息数

IMKit SDK 中默认已实现展示、清除未读消息数的能力,应用程序不需要额外操作:

  • 获取会话未读数并展示。
  • 从会话列表进入会话后会跳转到最新消息,此时 SDK 会清除会话未读数(如需支持将阅读状态同步至其他平台的设备,请升级至 5.6.0 版本)。
  • 接收用户在其他平台的设备的未读数更新,并清除会话未读数。

隐藏免打扰会话的未读数

提示

IMKit 从 5.6.4 版本开始支持该功能。只针对免打扰状态下的会话生效。是否隐藏未读数状态值由业务层来维护,所以在每次进入界面前需先获取该状态值再进行设置。

会话的未读数默认显示为具体数值。在 IMKit 中可以设置隐藏未读数数字,只显示小红点。该功能只针对免打扰状态下的会话生效。非免打扰状态下的会话正常显示会话未读数。

const conversationList = this.$refs.conversationList;
// true 表示隐藏数字,false 为显示数字
const hideNotificUnreadCount = true
conversationList.hideNotificUnreadCount = hideNotificUnreadCount;