腾讯云即时通信IMWeb&小程序&uni-app_AI解决方案_同尘科技

即时通信 IM 2年前 (2023-07-24) 浏览 110

功能描述

会话置顶,指的是把好友或者群会话固定在会话列表的最前面,方便用户查找。置顶状态会存储在服务器,切换终端设备后,置顶状态会同步到新设备上。
调用接口成功后会话列表重新排序,SDK 会派发事件 TencentCloudChat.EVENT.CONVERSATION_LIST_UPDATED。注意置顶会话数上限 50,不支持增加。

置顶与取消置顶会话

接口
chat.pinConversation(options);

参数 options 为 Object 类型,包含的属性值如下:

参数
Name Type Description
conversationID String 会话 ID。会话 ID 组成方式:C2C${userID}(单聊)GROUP{groupID}(群聊)
isPinned Boolean true 表示置顶会话,false 表示取消置顶会话
返回值

Promise

示例
let promise = chat.pinConversation({ conversationID: 'C2CExample', isPinned: true });promise.then(function(imResponse) {  // 置顶会话成功  const { conversationID } = imResponse.data; // 被置顶的会话 ID}).catch(function(imError) {  const { code } = imError;  // code - 50002 会话 ID 无效  console.warn('pinConversation error:', imError); // 置顶会话失败的相关信息});
let promise = chat.pinConversation({ conversationID: 'C2CExample', isPinned: false });promise.then(function(imResponse) {  // 取消置顶会话成功  const { conversationID } = imResponse.data; // 被取消置顶的会话 ID}).catch(function(imError) {  console.warn('pinConversation error:', imError); // 取消置顶会话失败的相关信息});



对即时通讯IM解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?