NIMSDK-iOS
|
#import <NIMQChatChannelManagerProtocol.h>
圈组频道管理器
- (void) addDelegate: | (id< NIMQChatChannelManagerDelegate >) | delegate |
添加通知对象
delegate | 通知对象 |
- (void) createChannel: | (NIMQChatCreateChannelParam *) | param | |
completion: | (nullable NIMQChatCreateChannelHandler) | completion | |
创建圈组频道
param | 传入参数 |
completion | 结果回调 |
- (void) createChannelCategory: | (NIMQChatCreateChannelCategoryParam *) | param | |
completion: | (nullable NIMQChatCreateChannelCategoryHandler) | completion | |
创建圈组频道分组
param | 传入参数 |
completion | 结果回调 |
- (void) deleteChannel: | (NIMQChatDeleteChannelParam *) | param | |
completion: | (nullable NIMQChatHandler) | completion | |
删除圈组频道
param | 传入参数 |
completion | 结果回调 |
- (void) deleteChannelCategory: | (NIMQChatDeleteChannelCategoryParam *) | param | |
completion: | (nullable NIMQChatHandler) | completion | |
删除圈组频道分组
param | 传入参数 |
completion | 结果回调 |
- (void) getBlackWhiteMembersByPage: | (NIMQChatGetChannelBlackWhiteMembersByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelBlackWhiteMembersByPageHandler) | completion | |
分页查询频道黑白名单成员列表
param | 传入参数 |
completion | 结果回调 |
- (void) getBlackWhiteRolesByPage: | (NIMQChatGetChannelBlackWhiteRolesByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelBlackWhiteRolesByPageHandler) | completion | |
分页查询频道黑白名单身份组列表
param | 传入参数 |
completion | 结果回调 |
- (void) getCategoriesInServerByPage: | (NIMQChatGetCategoriesInServerByPageParam *) | param | |
completion: | (nullable NIMQChatGetCategoriesInServerByPageHandler) | completion | |
分页查询服务器内频道分组
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelCategories: | (NIMQChatGetChannelCategoriesParam *) | param | |
completion: | (nullable NIMQChatGetChannelCategoriesHandler) | completion | |
查询圈组频道分组信息
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelCategoryBlackWhiteMembersByPage: | (NIMQChatGetChannelCategoryBlackWhiteMembersByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelCategoryBlackWhiteMembersByPageHandler) | completion | |
分页查询频道分组黑白名单成员列表
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelCategoryBlackWhiteRolesByPage: | (NIMQChatGetChannelCategoryBlackWhiteRolesByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelCategoryBlackWhiteRolesByPageHandler) | completion | |
分页查询频道分组黑白名单身份组列表
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelMembersByPage: | (NIMQChatGetChannelMembersByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelMembersByPageHandler) | completion | |
分页查询圈组频道成员
param | 传入参数 |
completion | 结果回调 |
- (void) getChannels: | (NIMQChatGetChannelsParam *) | param | |
completion: | (nullable NIMQChatGetChannelsHandler) | completion | |
查询圈组频道信息
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelsByPage: | (NIMQChatGetChannelsByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelsByPageHandler) | completion | |
分页查询圈组频道信息
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelsInCategoryByPage: | (NIMQChatGetChannelsInCategoryByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelsInCategoryByPageHandler) | completion | |
分页查询频道分组内频道信息
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelUnreadInfos: | (NIMQChatGetChannelUnreadInfosParam *) | param | |
completion: | (nullable NIMQChatGetChannelUnreadInfosHandler) | completion | |
查询未读信息
- (void) getExistingChannelBlackWhiteMembers: | (NIMQChatGetExistingChannelBlackWhiteMembersParam *) | param | |
completion: | (nullable NIMQChatGetExistingChannelBlackWhiteMembersHandler) | completion | |
批量查询频道黑白名单成员列表
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingChannelBlackWhiteRoles: | (NIMQChatGetExistingChannelBlackWhiteRolesParam *) | param | |
completion: | (nullable NIMQChatGetExistingChannelBlackWhiteRolesHandler) | completion | |
批量查询频道黑白名单身份组列表
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingChannelCategoryBlackWhiteMembers: | (NIMQChatGetExistingChannelCategoryBlackWhiteMembersParam *) | param | |
completion: | (nullable NIMQChatGetExistingChannelCategoryBlackWhiteMembersHandler) | completion | |
批量查询频道分组黑白名单成员列表
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingChannelCategoryBlackWhiteRoles: | (NIMQChatGetExistingChannelCategoryBlackWhiteRolesParam *) | param | |
completion: | (nullable NIMQChatGetExistingChannelCategoryBlackWhiteRolesHandler) | completion | |
批量查询频道分组黑白名单身份组列表
param | 传入参数 |
completion | 结果回调 |
- (void) getMuteMemberByPage: | (NIMQChatGetChannelMuteMemberByPageParam *) | param | |
completion: | (nullable NIMQChatGetChannelMuteMemberByPageHandler) | completion | |
分页查询在指定频道被禁言的成员列表
param | 传入参数 |
completion | 结果回调 |
- (void) getUncategorizedChannelsByPage: | (NIMQChatGetUncategorizedChannelsByPageParam *) | param | |
completion: | (nullable NIMQChatGetUncategorizedChannelsByPageHandler) | completion | |
分页查询没有频道分组的频道
param | 传入参数 |
completion | 结果回调 |
- (void) mute: | (NIMQChatChannelMuteParam *) | param | |
completion: | (nullable NIMQChatChannelMuteHandler) | completion | |
临时禁言相关操作。 支持在频道层面对指定成员列表进行禁言和解除禁言操作。 禁言操作有预设时间,到期自动解除禁言,也可以中途通过此接口实现解除禁言。 多次重复禁言时,新的一次禁言会覆盖老的禁言。
param | 传入参数 |
completion | 结果回调 |
- (void) removeDelegate: | (id< NIMQChatChannelManagerDelegate >) | delegate |
移除通知对象
delegate | 通知对象 |
- (void) searchChannelByPage: | (NIMQChatSearchChannelByPageParam *) | param | |
completion: | (nullable NIMQChatSearchChannelByPageHandler) | completion | |
检索频道列表
param | 传入参数 |
completion | 结果回调 |
- (void) subscribeAsVisitor: | (NIMQChatSubscribeChannelAsVisitorParam *) | param | |
completion: | (nullable NIMQChatSubscribeChannelAsVisitorHandler) | completion | |
以游客身份订阅频道
param | 传入参数 |
completion | 结果回调 |
- (void) subscribeChannel: | (NIMQChatSubscribeChannelParam *) | param | |
completion: | (nullable NIMQChatSubscribeChannelHandler) | completion | |
订阅频道请求
param | 传入参数 |
completion | 结果回调 |
- (void) updateBlackWhiteMembers: | (NIMQChatUpdateChannelBlackWhiteMembersParam *) | param | |
completion: | (nullable NIMQChatHandler) | completion | |
更新频道黑白名单成员
param | 传入参数 |
completion | 结果回调 |
- (void) updateBlackWhiteRole: | (NIMQChatUpdateChannelBlackWhiteRoleParam *) | param | |
completion: | (nullable NIMQChatHandler) | completion | |
更新频道黑白名单身份组
param | 传入参数 |
completion | 结果回调 |
- (void) updateCategoryInfoOfChannel: | (NIMQChatUpdateCategoryInfoOfChannelParam *) | param | |
completion: | (nullable NIMQChatUpdateCategoryInfoOfChannelHandler) | completion | |
修改圈组频道中所属分组相关信息
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannel: | (NIMQChatUpdateChannelParam *) | param | |
completion: | (nullable NIMQChatUpdateChannelHandler) | completion | |
修改圈组频道信息
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannelCategory: | (NIMQChatUpdateChannelCategoryParam *) | param | |
completion: | (nullable NIMQChatUpdateChannelCategoryHandler) | completion | |
修改圈组频道分组信息
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannelCategoryBlackWhiteMembers: | (NIMQChatUpdateChannelCategoryBlackWhiteMembersParam *) | param | |
completion: | (nullable NIMQChatHandler) | completion | |
更新频道分组黑白名单成员
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannelCategoryBlackWhiteRole: | (NIMQChatUpdateChannelCategoryBlackWhiteRoleParam *) | param | |
completion: | (nullable NIMQChatHandler) | completion | |
更新频道分组黑白名单身份组
param | 传入参数 |
completion | 结果回调 |