跳到主要内容

版本:2.X

获取指定会话

功能描述

此方法获取的为本地缓存数据,必须在调用 getConversationList 之后再调用。

API 参考:getConversation

参数说明

输入参数说明

参数类型必填说明最低版本
conversationTypeNumber会话类型,系统会话传入 RongIMLib.ConversationType.SYSTEM2.2.0
targetIdString系统会话 ID2.2.0
callbackObject回调对象2.2.0
callback.onSuccessFunction成功回调2.2.0
callback.onErrorFunction失败回调2.2.0

回调参数说明

返回值返回类型说明
conversationObject返回获取的会话信息

conversation 属性说明

字段名类型说明
conversationTypeNumber会话类型
targetIdString系统会话 ID
latestMessageIdString会话中最后一条消息 ID
objectNameString会话中最后一条消息的消息标识, 融云内置消息以 "RC:" 开头
unreadMessageCountNumber当前会话的未读消息数
latestMessageObject会话中最后一条消息
sentStatusNumber会话中最后一条消息发送状态
sentTimeNumber会话中最后一条消息融云服务端的发送时间

代码示例

var conversationType = RongIMLib.ConversationType.SYSTEM;
var targetId = '系统会话 ID';
RongIMClient.getInstance().getConversation(conversationType, targetId, {
onSuccess: function(conversation) {
if (conversation) {
console.log('获取指定会话成功', conversation);
}
},
onError: function (error) {
console.log('获取指定会话失败:', error)
},
});