Skip to content
能力中心
产品中心
应用市场
WebOffice
开发者后台

会话介绍

会话是指 协作中台 根据每条消息的发送方、接收方以及会话类型等信息,自动建立并维护的逻辑关系,是一种抽象概念。

会话类型

根据业务场景的不同,协作中台将会话分为单聊会话、群聊会话。

单聊会话

指两个用户一对一进行聊天,会话关系由协作中台负责建立并保持。

群组会话

群聊会话是指用户以群组的方式建立的用户集之间的聊天会话,群聊会话可以由多人组成,也可以是一人组成的单人群聊。每个群最大人数上限为 3000 人。

会话实体类

SDK 中封装的会话模型是 KIMChat,具体属性说明如下:

属性返回值说明
chatIdString会话 ID
chatTypeInt32会话类型。1: 单聊;2:群聊
chatNameString会话名称
chatStateString会话状态 active: 正常;dismissed:已解散
deleteBool会话是否被移除,已删除会话将不再保留
settingsKIMChatSettings会话属性
targetBizUidString?会话为单聊时对方id
unreadCountInt32未读消息数量
latestTimeInt64会话最新消息时间, ns
latestReadTimeInt64已读消息时间, ns
latestMsgKIMMessage最新消息
msgNoticeKIMMsgNotice最新未读强提醒

KIMChatSettings 说明:

属性返回值说明
msgNoticeTypeInt32消息接收提醒状态: 0:正常接收提醒 1: 接收但不提醒(免打扰)
unreadTypeInt320: 会话关闭标记未读状态 1: 会话开启未读状态标记
stickiedBool是否置顶
boxTypeInt会话盒子聚合类型