| 方法 | 描述 |
|---|---|
| initSDK | 初始化 SDK。 |
| unInitSDK | 注销 SDK, 释放内存缓存资源、注销监听等。 |
| login | 登录服务器。 |
| logout | 登出服务器。 |
| addConnectListener | 设置长链状态监听。 |
| removeConnectListener | 移除长链状态监听。 |
| getCurrentUserID | 获取当前用户 ID。 |
| getAppID | 获取当前 appID。 |
| getVersion | 获取 SDK 版本号名称。 |
| getVersionCode | 获取 SDK 版本号。 |
| getSDKDid | 获取设备 did。 |
| 方法 | 描述 |
|---|---|
| getConversationList | 获取会话列表。 |
| addConversationListener | 添加会话监听。 |
| removeConversationListener | 移除会话监听。 |
| getConversation | 获取指定单个会话。 |
| getTotalUnreadMessageCount | 获取所有会话的未读消息总数。 |
| markConversationRead | 标记会话已读。 |
| addGroupMemberList | 添加群成员。 |
| removeGroupMemberList | 移除群成员。 |
| setGroupMemberRole | 设置群成员角色。 |
| dissolveGroup | 解散群组。 |
| leaveGroup | 离开群组。 |
| setGroupName | 设置群组名称。 |
| setGroupNotice | 设置群公告。 |
| setConversationLocalExt | 设置会话本地额外信息。 |
| setConversationMyExt | 设置会话私有额外信息。 |
| setConversationCoreExt | 设置会话额外信息。 |
| stickTopConversation | 置顶会话。 |
| muteConversation | 设置会话免打扰。 |
| createSingleConversation | 创建单聊会话。 |
| createGroupConversation | 创建群聊。 |
| getConversationMemberList | 获取群成员。 |
| setConversationDraft | 设置会话草稿。 |
| deleteConversation | 通过会话 ID 删除会话。 |
| modifyMessage | 修改消息内容和ext。 |
| modifyMessageProperty | 批量修改消息属性。 |
| refreshMediaMessage | 刷新媒体信息,媒体 URL 过期时调用该方法。 |
| 方法 | 描述 |
|---|---|
| getHistoryMessageList | 获取历史消息(锚点之前的消息),返回消息顺序从新到旧。 |
| addMessageListener | 设置消息监听。 |
| removeMessageListener | 移除消息监听。 |
| sendMessage | 发送消息。 |
| deleteMessage | 删除本地和服务端消息。 |
| recallMessage | 撤回消息。 |
| createTextMessage | 创建文本消息。 |
| createImageMessage | 创建图片消息。 |
| createTextMessageFullInfo | 创建带引用消息的文本消息。 |
| createVideoMessage | 创建视频消息。 |
| createFileMessage | 创建文件消息。 |
| createAudioMessage | 创建语音消息。 |
| createCustomMessage | 创建自定义消息。 |
| searchLocalMessage | 搜索本地消息。 |