| 方法 | 描述 |
|---|---|
| getInstance | 获取 BIMClient 单例 |
| initSDK | 初始化 SDK。 |
| unInitSDK | 注销 SDK, 释放内存缓存资源、注销监听等。 |
| getVersion | 获取 SDK 版本号。 |
| getAppID | 获取当前 appID。 |
| getCurrentUserID | 获取当前用户 ID。 |
| getToken | 获取当前用户 Token。 |
| login | 登录服务器。 |
| logout | 登出服务器。 |
| addConnectListener | 设置长链状态监听。 |
| removeConnectListener | 设置长链状态监听。 |
| getConnectStatus | 获取连接状态。 |
| getServerTime | 获取服务端时间。 |
| 方法 | 描述 |
|---|---|
| addMessageListener | 设置消息监听。 |
| removeMessageListener | 移除消息监听。 |
| createTextMessage | 创建文本消息。 |
| createTextMessage | 创建带 @ 标记的消息。 |
| createTextMessage | 创建带引用消息的文本消息。 |
| createCustomMessage | 创建自定义消息。 |
| createImageMessage | 创建图片消息。 |
| createAudioMessage | 创建语音消息。 |
| createVideoMessage | 创建视频消息。 |
| createFileMessage | 创建文件消息。 |
| sendMessage | 发送消息。 |
| deleteMessage | 删除本地和服务端消息。 |
| recallMessage | 撤回消息。 |
| addLocalMessage | 添加消息到本地。 |
| deleteLocalMessage | 删除本地消息。 |
| getHistoryMessageList | 获取历史消息,返回消息顺序从新到旧。 |
| 方法 | 描述 |
|---|---|
| addGroupMemberList | 添加群成员。 |
| removeGroupMemberList | 移除群成员。 |
| getConversationMemberList | 获取群成员。 |
| createGroupConversation | 创建群聊。 |
| setGroupName | 设置群组名称。 |
| setGroupNotice | 设置群公告。 |
| setGroupMemberRole | 设置群成员角色。 |
| dissolveGroup | 解散群组。 |
| leaveGroup | 离开群组。 |
| createSingleConversation | 创建单聊会话。 |
| addConversationListener | 添加会话监听。 |
| removeConversationListener | 移除会话监听。 |
| getConversationList | 获取会话列表。 |
| getConversation | 获取指定单个会话。 |
| deleteConversation | 删除会话。 |
| stickTopConversation | 置顶会话。 |
| markConversationRead | 标记会话已读。 |
| setConversationDraft | 设置会话草稿。 |
| getTotalUnreadMessageCount | 获取所有会话的未读消息总数。 |
| refreshMediaMessage | 刷新媒体信息,媒体 URL 过期时调用该方法。 |
| muteConversation | 设置会话免打扰。 |
| 方法 | 描述 |
|---|---|
| createLiveGroup | 创建直播群。 |
| joinLiveGroup | 加入直播群,加入直播群后可以收发当前群的信息,直播群不提供本地存储。 |
| leaveLiveGroup | 离开直播群,加入直播群后可以收发当前群的信息,直播群不提供本地存储。 |
| dissolveLiveGroup | 解散直播群,仅群主可操作。 |
| addLiveConversationListener | 设置直播群会话监听。 |
| addLiveGroupMemberListener | 设置直播群成员监听。 |
| addLiveGroupMessageListener | 设置直播群消息监听。 |
| removeLiveConversationListener | 移除直播群会话监听。 |
| removeLiveGroupMemberListener | 移除直播群成员监听。 |
| removeLiveGroupMessageListener | 设置直播群消息监听。 |
| addLiveGroupMemberBlockList | 添加群进群黑名单。 |
| addLiveGroupMemberSilentList | 添加群成员禁言。 |
| getAllLiveGroupList | 获取当前应用下的所有直播群列表。 |
| getLiveGroup | 获取直播群信息。 |
| getLiveGroupMemberBlockList | 获取直播群进群黑名单。 |
| getLiveGroupMemberOnlineList | 获取直播群在线用户列表。 |
| getLiveGroupMemberSilentList | 获取直播群禁言用户列表。 |
| getOwnerLiveGroupList | 获取我是群主的直播群列表。 |
| kickLiveGroupMemberList | 踢出在线成员。 |
| removeLiveGroupMemberBlockList | 添加群进群黑名单。 |
| removeLiveGroupMemberSilentList | 移出群成员禁言。 |
| sendLiveGroupMessage | 发送直播群消息。 |
| setLiveGroupDescription | 设置群描述。 |
| setLiveGroupIcon | 设置群头像。 |
| setLiveGroupName | 设置群名称。 |
| setLiveGroupNotice | 设置群公告。 |
| setLiveGroupSilent | 设置会话禁言(所有成员禁言)。 |
| transLiveGroupOwner | 转让群主。 |
| 回调 | 描述 |
|---|---|
| onTokenInvalid | Token 失效回调。 |
| onConnectStatusChanged | 长链状态改变回调。 |
| onLog | 主线程日志回调。 |
| onSyncServerFailed | 同步服务端会话、消息数据失败。 |
| onSyncServerFinish | 同步服务端会话、消息数据成功。 |
| onSyncServerStart | 开始同步服务端会话、消息数据。 |
| 回调 | 描述 |
|---|---|
| onDeleteMessage | 收到的消息被删除。 |
| onRecallMessage | 收到的消息被撤回。 |
| onReceiveMessage | 收到新消息。 |
| onSendMessage | 发送消息入库完成。 |
| onUpdateMessage | 收到的消息被修改。(内容+扩展) |
| 回调 | 描述 |
|---|---|
| onConversationChanged | 会话发生更新。 |
| onConversationDelete | 会话被删除。 |
| onNewConversation | 获取到新的会话。 |
| onTotalUnreadMessageCountChanged | 会话未读消息数发生变化。 |
| 回调 | 描述 |
|---|---|
| onConversationChanged | 直播群信息发生变化。 |
| onMemberKicked | 成员被踢出直播群。 |
| onMemberOwnerChanged | 群主发生变化。 |
| onMemberSilent | 群成员被禁言。 |
| onAllMemberSilent | 禁言、取消会话(禁言、取消所有人)。 |
| onReceiveMessage | 收到新消息。 |
| onSendMessage | 发送消息入库完成。 |
| onDeleteMessage | 收到的消息被删除。 |
| onUpdateMessage | 收到的消息被修改。(内容+扩展) |