iOS 3.3.0 api修改

群组新接口

类或方法 说明
EMGroupOptions.IsInviteNeedConfirm 邀请群成员时,是否需要发送邀请通知.若NO,被邀请的人自动加入群组
EMGroup.adminList 群组管理员列表
EMGroup.muteList 群组被禁言成员列表
EMGroup.permissionType 当前登录者在群中的成员类型
- [IEMGroupManager getGroupMuteListFromServerWithId:pageNumber:pageSize:error:] 获取群组被禁言列表
- [IEMGroupManager getGroupMuteListFromServerWithId:pageNumber:pageSize:completion:] 获取群组被禁言列表
- [IEMGroupManager updateGroupOwner:newOwner:error:] 改变群主,需要Owner权限
- [IEMGroupManager updateGroupOwner:newOwner:completion:] 改变群主,需要Owner权限
- [IEMGroupManager addAdmin:toGroup:error:] 添加群组管理员,需要Owner权限
- [IEMGroupManager addAdmin:toGroup:completion:] 添加群组管理员,需要Owner权限
- [IEMGroupManager removeAdmin:fromGroup:error:] 移除群组管理员,需要Owner权限
- [IEMGroupManager removeAdmin:fromGroup:completion:] 移除群组管理员,需要Owner权限
- [IEMGroupManager muteMembers:muteMilliseconds:fromGroup:error:] 将一组成员禁言,需要Owner或Admin权限
- [IEMGroupManager muteMembers:muteMilliseconds:fromGroup:completion:] 将一组成员禁言,需要Owner或Admin权限
- [IEMGroupManager unmuteMembers:fromGroup:error:] 解除禁言,需要Owner或Admin权限
- [IEMGroupManager unmuteMembers:fromGroup:completion:] 解除禁言,需要Owner或Admin权限
- [EMGroupManagerDelegate groupMuteListDidUpdate:addedMutedMembers:muteExpire:] 有成员被加入禁言列表
- [EMGroupManagerDelegate groupMuteListDidUpdate:removedMutedMembers:] 有成员被移出禁言列表
- [EMGroupManagerDelegate groupAdminListDidUpdate:addedAdmin:] 有成员被加入管理员列表
- [EMGroupManagerDelegate groupAdminListDidUpdate:removedAdmin:] 有成员被移出管理员列表
- [EMGroupManagerDelegate groupOwnerDidUpdate:newOwner:oldOwner:] 群组创建者有更新

聊天室新接口

类或方法 说明
EMChatroomOptions 新加类, 聊天室属性类
EMChatroom.adminList 聊天室管理员列表
EMChatroom.muteList 聊天室被禁言成员列表
EMChatroom.permissionType 当前登录者在聊天室中的成员类型
- [IEMChatroomManager getChatroomsFromServerWithPage:pageSize:completion:] 从服务器获取指定数目的聊天室,异步方法
- [IEMChatroomManager leaveChatroom:completion:] 退出聊天室, 异步方法
- [IEMChatroomManager joinChatroom:completion:] 加入聊天室, 异步方法
- [IEMChatroomManager getChatroomMemberListFromServerWithId:cursor:pageSize:error:] 获取聊天室成员列表
- [IEMChatroomManager getChatroomMemberListFromServerWithId:cursor:pageSize:completion:] 获取聊天室成员列表
- [IEMChatroomManager getChatroomBlacklistFromServerWithId:pageNumber:pageSize:error:] 获取聊天室黑名单列表, 需要owner或admin权限
- [IEMChatroomManager getChatroomBlacklistFromServerWithId:pageNumber:pageSize:completion:] 获取聊天室黑名单列表, 需要owner或admin权限
- [IEMChatroomManager getChatroomMuteListFromServerWithId:pageNumber:pageSize:error:] 获取聊天室被禁言列表
- [IEMChatroomManager getChatroomMuteListFromServerWithId:pageNumber:pageSize:completion:] 获取聊天室被禁言列表
- [IEMChatroomManager getChatroomBlacklistFromServerWithId:pageNumber:pageSize:error:] 获取聊天室黑名单列表, 需要owner或admin权限
- [IEMChatroomManager getChatroomBlacklistFromServerWithId:pageNumber:pageSize:completion:] 获取聊天室黑名单列表, 需要owner或admin权限
- [IEMChatroomManager updateSubject:forChatroom:error:] 更改聊天室主题, 需要owner权限
- [IEMChatroomManager updateSubject:forChatroom:completion:] 更改聊天室主题, 需要owner权限
- [IEMChatroomManager updateDescription:forChatroom:error:] 更改聊天室说明信息, 需要owner权限
- [IEMChatroomManager updateDescription:forChatroom:completion:] 更改聊天室说明信息, 需要owner权限
- [IEMChatroomManager removeMembers:fromChatroom:error:] 将成员移出聊天室, 需要owner权限
- [IEMChatroomManager removeMembers:fromChatroom:completion:] 将成员移出聊天室, 需要owner权限
- [IEMChatroomManager blockMembers:fromChatroom:error:] 加人到聊天室黑名单, 需要owner权限
- [IEMChatroomManager blockMembers:fromChatroom:completion:] 加人到聊天室黑名单, 需要owner权限
- [IEMChatroomManager unblockMembers:fromChatroom:error:] 从聊天室黑名单中减人, 需要owner权限
- [IEMChatroomManager unblockMembers:fromChatroom:completion:] 从聊天室黑名单中减人, 需要owner权限
- [IEMChatroomManager updateChatroomOwner:newOwner:error:] 改变聊天室创建者,需要Owner权限
- [IEMChatroomManager updateChatroomOwner:newOwner:completion:] 改变聊天室创建者,需要Owner权限
- [IEMChatroomManager addAdmin:toChatroom:error:] 添加聊天室管理员,需要Owner权限
- [IEMChatroomManager addAdmin:toChatroom:completion:] 添加聊天室管理员,需要Owner权限
- [IEMChatroomManager removeAdmin:fromChatroom:error:] 移除聊天室管理员,需要Owner权限
- [IEMChatroomManager removeAdmin:fromChatroom:completion:] 移除聊天室管理员,需要Owner权限
- [IEMChatroomManager muteMembers:muteMilliseconds:fromChatroom:error:] 将一组成员禁言,需要Owner或Admin权限
- [IEMChatroomManager muteMembers:muteMilliseconds:fromChatroom:completion:] 将一组成员禁言,需要Owner或Admin权限
- [IEMChatroomManager unmuteMembers:fromChatroom:error:] 解除禁言,需要Owner或Admin权限
- [IEMChatroomManager unmuteMembers:fromChatroom:completion:] 解除禁言,需要Owner或Admin权限
- [EMChatroomManagerDelegate chatroomMuteListDidUpdate:addedMutedMembers:muteExpire:] 有成员被加入禁言列表
- [EMChatroomManagerDelegate chatroomMuteListDidUpdate:removedMutedMembers:] 有成员被移出禁言列表
- [EMChatroomManagerDelegate chatroomAdminListDidUpdate:addedAdmin:] 有成员被加入管理员列表
- [EMChatroomManagerDelegate chatroomAdminListDidUpdate:removedAdmin:] 有成员被移出管理员列表
- [EMChatroomManagerDelegate chatroomOwnerDidUpdate:newOwner:oldOwner:] 群组创建者有更新