joinExistChatRoom

public abstract void joinExistChatRoom(String chatRoomId, int defMessageCount, ResultCallback<JoinChatRoomResponse> callback)

加入已存在的聊天室。

客户需要通过 Server API 创建聊天室后才能调用此接口加入聊天室。

如果聊天室不存在,则加入失败。加入聊天室时,可以设置拉取聊天室消息数目。

Since

5.3.1:加入聊天室后,断网重新加入聊天室默认获取聊天室消息条数,为主动加入时获取的历史消息条数。由于每次传入的条数固定, 可能会导致消息重复,App 需要做消息排重。

5.6.3

Parameters

chatRoomId

聊天室 id。

defMessageCount

进入聊天室拉取消息数目,-1 时不拉取任何消息,0 时拉取 10 条消息,最多只能拉取 50 条。

callback

状态回调。 聊天室返回的信息JoinChatRoomResponse


public abstract void joinExistChatRoom(String chatRoomId, int defMessageCount, String extra, ResultCallback<JoinChatRoomResponse> callback)

加入已存在的聊天室。

客户需要通过 Server API 创建聊天室后才能调用此接口加入聊天室。

如果聊天室不存在,则加入失败。加入聊天室时,可以设置拉取聊天室消息数目。

Since

5.3.1:加入聊天室后,断网重新加入聊天室默认获取聊天室消息条数,为主动加入时获取的历史消息条数。由于每次传入的条数固定, 可能会导致消息重复,App 需要做消息排重。

5.6.3

Parameters

chatRoomId

聊天室 id。

defMessageCount

进入聊天室拉取消息数目,-1 时不拉取任何消息,0 时拉取 10 条消息,最多只能拉取 50 条。

extra

附加信息,默认最大长度为 128 个字符,服务可配置

callback

状态回调。 聊天室返回的信息JoinChatRoomResponse


@Deprecated()
public abstract void joinExistChatRoom(String chatRoomId, int defMessageCount, OperationCallback callback)

Deprecated

加入已存在的聊天室。

客户需要通过 Server API 创建聊天室后才能调用此接口加入聊天室。

如果聊天室不存在,则加入失败。加入聊天室时,可以设置拉取聊天室消息数目。

Since

5.3.1:加入聊天室后,断网重新加入聊天室默认获取聊天室消息条数,为主动加入时获取的历史消息条数。由于每次传入的条数固定, 可能会导致消息重复,App 需要做消息排重。

Deprecated

5.6.3 请使用 joinExistChatRoom

Parameters

chatRoomId

聊天室 id。

defMessageCount

进入聊天室拉取消息数目,-1 时不拉取任何消息,0 时拉取 10 条消息,最多只能拉取 50 条。

callback

状态回调。