一、会话介绍
IM SDK 中 Conversation 分为3种:
·C2C(Client to Client)会话,表示单聊情况,自己与对方建立的对话。
·GROUP(群)会话,表示群聊情况下群内成员组成的会话。
·@TIM#SYSTEM(系统通知会话)
你可以使用会话类中的 API 实现会话列表展示/更新、会话未读数更新、置顶会话、会话免打扰等功能。
二、会话存储策略
注意:说明:
注意:Web 因平台特性限制,无法像原生 App 一样做本地会话数据固化,最近联系人会话列表只能从云端拉取。
·客户端默认可从云端拉取 100 个最近联系人会话,升级旗舰版或企业版 后可配置从云端拉取最多 500 个最近联系人会话。
·会话保存时长跟会话最后一条消息保存时间一致,云端历史消息默认保存7天,因此最近联系人会话列表默认保存7天。如果你需要延长会话保存时长,可通过付费延长云端历史消息存储时长来实现,详情请参见 计费详情。
·对于云端存储的会话,如果数量超过最大限制,会优先淘汰掉最久没更新的会话。