| 方法 | 描述 |
|---|---|
| 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 | 设置会话免打扰。 |
| 回调 | 描述 |
|---|---|
| onTokenInvalid | Token 失效回调。 |
| onConnectStatusChanged | 长链状态改变回调。 |
| onLog | 主线程日志回调。 |
| onSyncServerFailed | 同步服务端会话、消息数据失败。 |
| onSyncServerFinish | 同步服务端会话、消息数据成功。 |
| onSyncServerStart | 开始同步服务端会话、消息数据。 |
| 回调 | 描述 |
|---|---|
| onDeleteMessage | 收到的消息被删除。 |
| onRecallMessage | 收到的消息被撤回。 |
| onReceiveMessage | 收到新消息。 |
| onSendMessage | 发送消息入库完成。 |
| onUpdateMessage | 收到的消息被修改。(内容+扩展) |
| 回调 | 描述 |
|---|---|
| onConversationChanged | 会话发生更新。 |
| onConversationDelete | 会话被删除。 |
| onNewConversation | 获取到新的会话。 |
| onTotalUnreadMessageCountChanged | 会话未读消息数发生变化。 |