功能总览
2026-06-25
ZEGO 即时通讯 SDK 拥有全面覆盖全球重点区域的网络节点,提供丰富的 API,为开发者提供全平台互动、海量并发、超低延时、消息必达的通信服务,助力打造大型直播、语聊房等场景。
初始化相关的前置功能
会话功能
| 方法名 | 描述 |
|---|---|
| queryConversationList | 查询会话列表。 |
| queryConversationList | 查询会话列表。 |
| queryConversation | 查询单个会话。 |
| queryConversationPinnedList | 查询置顶会话列表。 |
| updateConversationPinnedState | 修改会话置顶状态。 |
| deleteConversation | 删除会话。 |
| deleteAllConversations | 删除全部会话。 |
| clearConversationUnreadMessageCount | 清除会话未读数。 |
| clearConversationTotalUnreadMessageCount | 清除全部会话未读数。 |
| queryConversationTotalUnreadMessageCount | 按照配置项查询会话未读消息总数。 |
| setConversationNotificationStatus | 设置会话通知状态。 |
| sendConversationMessageReceiptRead | 设置会话所有已接收的回执已读。 |
| setConversationDraft | 设置会话草稿。 |
| setConversationMark | 设置或取消设置会话标记。 |
| searchLocalConversations | 基于本地消息搜索本地会话。 |
| onConversationChanged | 收到会话更新的通知回调。 |
| onConversationTotalUnreadMessageCountUpdated | 会话总未读数更新的通知回调。 |
| onConversationMessageReceiptChanged | 收到回执的会话已读更新的通知回调。 |
| onConversationsAllDeleted | 所有会话被删除时触发此回调。 |
| onConversationSyncStateChanged | 会话列表与服务端的同步状态变更事件通知 |
消息功能
房间功能
| 方法名 | 描述 |
|---|---|
| createRoom | 创建并加入一个房间。 |
| createRoom | 创建带高级设置的房间。 |
| joinRoom | 加入一个房间。 |
| enterRoom | 进入房间。若房间不存在,则自动创建。 |
| switchRoom | 从一个房间切换至另一个房间,若房间不存在,会根据传入参数决定是否创建对应房间。 |
| leaveRoom | 离开一个房间。 |
| leaveAllRoom | 离开所有已进入的房间。 |
| queryRoomMemberList | 查询房间内的成员列表。 |
| queryRoomMembers | 查询指定房间中的特定 userID 的用户信息。 |
| queryRoomOnlineMemberCount | 查询房间内在线成员的数量。 |
| setRoomAttributes | 设置房间属性(增加、改变房间属性均用此接口)。 |
| deleteRoomAttributes | 删除房间属性。 |
| beginRoomAttributesBatchOperation | 开启组合房间属性操作。 |
| endRoomAttributesBatchOperation | 完成组合房间属性操作。 |
| queryRoomAllAttributes | 查询房间所有属性。 |
| setRoomMembersAttributes | 设置房间成员属性(增加、改变房间属性均用此接口)。 |
| queryRoomMembersAttributes | 批量查询房间内成员的房间用户属性。 |
| queryRoomMemberAttributesList | 分页查询房间内拥有房间属性成员的房间用户属性。 |
| onRoomStateChanged | 房间连接状态变更事件回调 |
| onRoomMemberJoined | 房间有成员加入事件回调 |
| onRoomMemberLeft | 房间有成员离开事件回调 |
| onRoomAttributesUpdated | 房间属性变更事件回调 |
| onRoomAttributesBatchUpdated | 房间属性批量变更事件回调 |
| onRoomMemberAttributesUpdated | 房间成员属性变更事件回调 |
群组功能
呼叫邀请功能
| 方法名 | 描述 |
|---|---|
| callInvite | 发起呼叫邀请。 |
| callCancel | 取消呼叫邀请。 |
| callAccept | 接受呼叫邀请。 |
| callReject | 拒绝呼叫邀请。 |
| callingInvite | 邀请其他用户加入呼叫邀请。 |
| callJoin | 加入进阶模式呼叫,或者切换进阶模式呼叫的主设备(仅限多端登录) |
| callQuit | 退出当前呼叫邀请。 |
| callEnd | 结束呼叫邀请。 |
| queryCallInvitationList | 查询呼叫邀请列表。 |
| onCallInvitationCreated | 呼叫邀请创建事件回调 |
| onCallInvitationReceived | 呼叫邀请接收事件回调 |
| onCallInvitationCancelled | 呼叫邀请取消事件回调 |
| onCallInvitationEnded | 呼叫邀请结束事件回调 |
| onCallInvitationTimeout | 呼叫邀请超时事件回调 |
| onCallUserStateChanged | 呼叫邀请用户状态变更事件回调 |
好友功能
| 方法名 | 描述 |
|---|---|
| addFriend | 直接添加好友。 |
| deleteFriends | 批量删除好友。 |
| checkFriendsRelation | 检查好友关系。 |
| updateFriendAlias | 更新好友备注。 |
| updateFriendAttributes | 更新好友属性。 |
| queryFriendsInfo | 批量查询好友信息。 |
| queryFriendList | 查询好友列表。 |
| searchLocalFriends | 搜索本地好友。 |
| sendFriendApplication | 发送好友申请。 |
| acceptFriendApplication | 接受好友申请。 |
| rejectFriendApplication | 拒绝好友申请。 |
| queryFriendApplicationList | 查询好友申请列表。 |
| onFriendListChanged | 好友列表变更事件回调 |
| onFriendInfoUpdated | 好友信息变更事件回调 |
| onFriendApplicationListChanged | 好友申请列表变更事件回调 |
| onFriendApplicationUpdated | 好友申请信息变更事件回调 |
黑名单功能
| 方法名 | 描述 |
|---|---|
| addUsersToBlacklist | 添加用户到黑名单。 |
| removeUsersFromBlacklist | 将用户移除出黑名单。 |
| queryBlacklist | 查询黑名单。 |
| checkUserIsInBlacklist | 检查用户是否在黑名单。 |
| onBlacklistChanged | 黑名单变更事件回调 |
