更新时间: 2021-03-08

# 功能描述

聊天消息保存在云端,用户进入聊天室后,可以查看聊天室中以前的消息,历史消息默认保存 2 个月。必须在 IM 商用版 - 增值服务 中开通 聊天室消息云存储 (opens new window)功能。

# 参数说明

输入参数说明

参数 类型 必填 说明
targetId NSString 聊天室 ID
recordTime long long 起始的消息发送时间戳,毫秒
count int 需要获取的消息数量, 0 < count <= 200
order RCTimestampOrder 拉取顺序,RC_Timestamp_Desc:倒序,RC_Timestamp_ASC:正序
successBlock Block - 获取成功的回调
errorBlock Block - 获取失败的回调

回调参数说明

success 说明:

回调参数 回调类型 说明
messages NSArray 获取到的历史消息数组
syncTime long long 下次拉取消息的时间戳

error 说明:

回调参数 回调类型 说明
status RCErrorCode 获取失败的错误码
# 代码示例
[[RCIMClient sharedRCIMClient] getRemoteChatroomHistoryMessages:@"targetId"
                                                        recordTime:recordTime
                                                            count:50 order:RC_Timestamp_Desc
                                                        success:^(NSArray *messages, long long syncTime) {
    
                                                                }
                                                            error:^(RCErrorCode status) {
    
}];
已复制
1
2
3
4
5
6
7
8
9

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助