| 方法 | 描述 |
|---|---|
| getInstance | 获取 BIMClient 单例 |
| initSDK | 初始化 SDK。 |
| initSDK | 初始化 SDK。 你可以设置使用国内或海外环境。 |
| unInitSDK | 注销 SDK, 释放内存缓存资源、注销监听等。 |
| getVersion | 获取 SDK 版本号名称。 |
| getVersionCode | 获取 SDK 版本号。 |
| getAppID | 获取当前 appID。 |
| getCurrentUserID | 获取当前用户 ID。 |
| getToken | 获取当前用户 Token。 |
| login | 登录服务器。 |
| logout | 登出服务器。 |
| logout | 登出服务器。 |
| addConnectListener | 设置长链状态监听。 |
| removeConnectListener | 移除长链状态监听。 |
| getConnectStatus | 获取连接状态。 |
| getServerTime | 获取服务端时间。 |
| getSDKDid | 获取设备 did。 |
| 方法 | 描述 |
|---|---|
| addFriendListener | 设置联系人监听。 |
| applyFriend | 申请添加好友。 |
| deleteFriend | 删除好友。 |
| getFriendApplyList | 获取好友申请列表,按发起申请的时间排序(从新到旧)。 |
| getFriendApplyUnreadCount | 获取好友申请未读数。 |
| getFriendList | 获取好友列表(全量)。 |
| markFriendApplyRead | 标记好友申请已读。 |
| removeFriendListener | 移除联系人监听。 |
| replyFriendApply | 回应好友申请。 |
| addToBlackList | 添加该用户到黑名单。 |
| deleteFromBlackList | 把该用户从黑名单中移除。 |
| checkUserInBlackList | 校验用户是否在黑名单中。 |
| getBlackList | 获取黑名单信息(全量)。 |
| getBlackList | 分页获取黑名单信息,按照拉黑时间从新到旧。 |
| updateFriendAlias | 修改好友备注名。 |
| addFriendConversationListener | 添加好友会话监听。 |
| getFriendConversationList | 获取好友会话列表。 |
| getFriendConversationListTotalUnreadCount | 获取所有好友会话的未读消息总数。 |
| removeFriendConversationListener | 移除好友会话监听。 |
| searchLocalGlobalFriend | 按照关键词搜索本地好友 (昵称、好友备注、uid)。 |
| getRobotFullInfo | 分页获取用户机器人信息。 |
| getFriendOnlineStatus | 获取用户在线状态。 |
| 方法 | 描述 |
|---|---|
| getUserFullInfo | 获取用户全量信息,首先查询本地用户数据,不存在则拉取服务端用户信息。 |
| getUserFullInfo | 获取用户全量信息,首先查询本地用户数据,不存在则拉取服务端用户信息。 |
| getUserFullInfoList | 获取用户全量信息,首先查询本地用户数据,不存在则拉取服务端用户信息。 |
| getUserFullInfoList | 获取用户全量信息,首先查询本地用户数据,不存在则拉取服务端用户信息。 |
| setUserSelfPortrait | 更新用户头像信息。 |
| setUserSelfNickName | 更新用户昵称。 |
| setUserSelfExt | 更新用户额外信息。 |
| updateUserSelfProfile | 更新用户信息详情。 |
| getAllRobotFullInfo | 获取用户所有本地机器人全量信息。 |
| 回调 | 描述 |
|---|---|
| onTokenInvalid | Token 失效回调。 |
| onConnectStatusChanged | 长链状态改变回调。 |
| onLog | 主线程日志回调。 |
| onSyncServerFailed | 同步服务端会话、消息数据失败。 |
| onSyncServerFinish | 同步服务端会话、消息数据成功。 |
| onSyncServerStart | 开始同步服务端会话、消息数据。 |
| 回调 | 描述 |
|---|---|
| onDeleteMessage | 收到的消息被删除。 |
| onRecallMessage | 收到的消息被撤回。 |
| onReceiveMessage | 收到新消息。 |
| onSendMessage | 发送消息入库完成。 |
| onUpdateMessage | 收到的消息被修改。(内容+扩展) |
| onReceiveMessagesReadReceipt | 收到单聊消息已读回执(已过时)。 |
| onReceiveReadReceipt | 收到消息已读回执。 |
| onConversationClearMessage | 会话被清空聊天记录。 |
| 回调 | 描述 |
|---|---|
| onConversationChanged | 会话发生更新。 |
| onConversationDelete | 会话被删除。 |
| onNewConversation | 获取到新的会话。 |
| onTotalUnreadMessageCountChanged | 会话未读消息数发生变化。 |
| onConversationRead | 收到会话已读回执。 |
| onBatchMemberInfoChanged | 批量成员信息变更。 |
| 回调 | 描述 |
|---|---|
| onConversationChanged | 直播群信息发生变化。 |
| onMemberJoined | 成员加入群聊。 |
| onMemberLeave | 成员退出群聊。 |
| onMemberKicked | 成员被踢出直播群。 |
| onMemberOwnerChanged | 群主发生变化。 |
| onMemberSilent | 群成员被禁言。 |
| onAllMemberSilent | 禁言、取消会话(禁言、取消所有人)。 |
| onReceiveMessage | 收到新消息。 |
| onSendMessage | 发送消息入库完成。 |
| onDeleteMessage | 收到的消息被删除。 |
| onUpdateMessage | 收到的消息被修改。(内容+扩展) |
| onAddAdmin | 添加管理员。 |
| onRemoveAdmin | 添加管理员移除管理员。 |
| onMemberInfoChanged | 成员信息变更。 |
| onMarkTypesAdd | 直播群新增标记类型。 |
| onMarkTypesDeleted | 直播群删除标记类型。 |
| onBatchMemberInfoChanged | 批量成员信息变更。 |
| 回调 | 描述 |
|---|---|
| onFriendAdd | 好友新增(同意好友)。 |
| onFriendApply | 申请成为好友回调。 |
| onFriendAgree | 通过好友申请。 |
| onFriendRefuse | 拒绝好友申请。 |
| onFriendApplyUnreadCountChanged | 好友申请未读数变化 |
| onFriendDelete | 删除好友回调。 |
| onBlackListAdd | 新添加黑名单回调。 |
| onBlackListDelete | 删除黑名单回调。 |
| onBlackListUpdate | 修改黑名单回调。 |
| onFriendUpdate | 好友信息变更回调。 |
| onFriendStatusChanged | 在线状态刷新。 |
| 回调 | 描述 |
|---|---|
| onUserProfileUpdate | 用户信息更新回调。 |