1.1 添加会话监听器
1.2 移除会话监听器
1.3 获取单个会话
会话唯一 ID,C2C 单聊组成方式为: "c2c_userID": 群聊组成方式为: "group_groupID"
1.4 获取指定会话列表
会话唯一 ID,C2C 单聊组成方式为: "c2c_userID": 群聊组成方式为: "group_groupID"
1.5 获取会话列表高级接口(从 6.5 版本开始支持)
分页拉取的游标
分页拉取的个数
Optional
filter: V2TIMConversationListFilter会话 filter
1.7 删除会话列表(7.1 及以上版本支持)
会话唯一 ID 列表,C2C 单聊组成方式为: "c2c_userID":群聊组成方式为: "group_groupID"
是否删除会话中的消息;设置为 false 时,保留会话消息;设置为 true 时,本地和服务器的消息会一起删除,并且不可恢复
每次最多支持删除 100 个会话
1.9 设置会话自定义数据(从 6.5 版本开始支持)
自定义数据,最大支持 256 bytes
1.11 标记会话(从 6.5 版本开始支持,需要您购买旗舰版套餐)
会话列表
会话标记类型,取值详见 @V2TIMConversationMarkType。
YES:设置标记 NO:取消标记
如果已有标记不能满足您的需求,您可以自定义扩展标记,扩展标记需要满足以下两个条件: 1、扩展标记值不能和 V2TIMConversationMarkType 已有的标记值冲突 2、扩展标记值必须是 0x1LL << n 的位移值(32 <= n < 64,即 n 必须大于等于 32 并且小于 64),比如扩展标记值 0x1LL << 32 表示 "Windows 在线"
@note:扩展标记值不能设置为 0x1 << 32,要设置为 0x1LL << 32,明确告诉编译器是 64 位的整型常量。
1.12 获取全部会话的未读总数(5.3.425 及以上版本支持)
1.13 获取按会话 filter 过滤的未读总数(7.0 及以上版本支持)
会话 filter
1.14 注册监听指定 filter 的会话未读总数变化(7.0 及以上版本支持)
会话 filter
1.15 取消监听指定 filter 的会话未读总数变化(7.0 及以上版本支持)
会话 filter
1.16 清理会话的未读消息计数(7.1 及以上版本支持)
会话唯一 ID,C2C 单聊组成方式为: "c2c_userID";群聊组成方式为: "group_groupID"
Optional
option: { Optional
cleanOptional
clean2.1 创建会话分组
分组名(必填参数,长度要 > 0,最大支持 32 bytes)
会话 ID 列表(必填参数,不能为空)
会话分组最大支持 20 个,不再使用的分组请及时删除
2.5 添加会话到一个会话分组
2.6 从一个会话分组中删除会话
Generated using TypeDoc
腾讯云通信服务 IMSDK
会话接口,里面包含了会话的获取,删除,更新的逻辑