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:] | 群组创建者有更新 |