全部文档

加入 ( 最近更新时间:2020-04-28 19:00:00 )

# 加入聊天室

如果聊天室不存在,SDK 会创建聊天室并加入,如果已存在,则直接加入.

# 参数说明
参数 类型 必填 说明
chatRoomId String 聊天室 ID
defMessageCount int 拉取聊天消息记录数.
1. -1 表示不获取任何历史消息;
2. 0 表示使用 sdk 默认的设置(默认为10 条);
3. 获取的消息数量最大值为 50 条
callback OperationCallback 回调接口
# 示例代码
String chatroomId = "聊天室 ID";
int defMessageCount = 50;

RongIMClient.getInstance().joinChatRoom(chatroomId, defMessageCount, new RongIMClient.OperationCallback() {
    /**
     * 成功回调
     */
    @Override
    public void onSuccess() {
        
    }
    
    /**
     * 失败回调
     * @param errorCode 错误码
     */
    @Override
    public void onError(RongIMClient.ErrorCode errorCode) {
        
    }
});
已复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 加入存在的聊天室

加入聊天室,需加入 已存在 的聊天室。若聊天室不存在,则加入失败。

# 参数说明
参数 类型 必填 说明
chatRoomId String 聊天室 ID
defMessageCount int 拉取聊天消息记录数.
1. -1 表示不获取任何历史消息;
2. 0 表示使用 sdk 默认的设置(默认为10 条);
3. 获取的消息数量最大值为 50 条
callback OperationCallback 回调接口
# 示例代码

String chatroomId = "聊天室 ID";
int defMessageCount = 50;

RongIMClient.getInstance().joinExistChatRoom(chatroomId, defMessageCount, new RongIMClient.OperationCallback() {
    /**
     * 成功回调
     */
    @Override
    public void onSuccess() {
        
    }
    
    /**
     * 失败回调
     * @param errorCode 错误码
     */
    @Override
    public void onError(RongIMClient.ErrorCode errorCode) {
        
    }
});
已复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

文档是否解决您的问题 ?

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