NIMSDK-iOS
载入中...
搜索中...
未找到
<NIMQChatServerManager>协议 参考

#import <NIMQChatServerManagerProtocol.h>

类 <NIMQChatServerManager> 继承关系图:

构造函数

(void) - createServer:completion:
 
(void) - deleteServer:completion:
 
(void) - updateServer:completion:
 
(void) - getServers:completion:
 
(void) - getServersByPage:completion:
 
(void) - inviteServerMembers:completion:
 
(void) - acceptServerInvite:completion:
 
(void) - rejectServerInvite:completion:
 
(void) - applyServerJoin:completion:
 
(void) - acceptServerApply:completion:
 
(void) - rejectServerApply:completion:
 
(void) - kickServerMembers:completion:
 
(void) - leaveServer:completion:
 
(void) - updateMyMemberInfo:completion:
 
(void) - updateServerMemberInfo:completion:
 
(void) - getServerMembers:completion:
 
(void) - getServerMembersByPage:completion:
 
(void) - subscribeServer:completion:
 
(void) - banServerMember:completion:
 
(void) - unbanServerMember:completion:
 
(void) - getServerBanedMembersByPage:completion:
 
(void) - searchServerByPage:completion:
 
(void) - searchServerMemberByPage:completion:
 
(void) - searchServerChannelMember:completion:
 
(void) - generateInviteCode:completion:
 
(void) - joinByInviteCode:completion:
 
(void) - getInviteApplyRecordOfServer:completion:
 
(void) - getInviteApplyRecordOfSelf:completion:
 
(void) - subscribeAllChannel:completion:
 
(void) - markServerRead:completion:
 
(void) - subscribeAsVisitor:completion:
 
(void) - enterAsVisitor:completion:
 
(void) - leaveAsVisitor:completion:
 
(void) - mute:completion:
 
(void) - getMuteMemberByPage:completion:
 
(void) - addDelegate:
 
(void) - removeDelegate:
 

详细描述

圈组服务器管理器

函数文档

◆ acceptServerApply:completion:

- (void) acceptServerApply: (nonnull NIMQChatAcceptServerApplyParam *)  param
completion: (nullable NIMQChatHandler completion 

接受申请

参数
param传入参数
completion结果回调

◆ acceptServerInvite:completion:

- (void) acceptServerInvite: (nonnull NIMQChatAcceptServerInviteParam *)  param
completion: (nullable NIMQChatHandler completion 

接受邀请

参数
param传入参数
completion结果回调

◆ addDelegate:

- (void) addDelegate: (id< NIMQChatServerManagerDelegate >)  delegate

添加通知对象

参数
delegate通知对象

◆ applyServerJoin:completion:

- (void) applyServerJoin: (nonnull NIMQChatApplyServerJoinParam *)  param
completion: (nullable NIMQChatApplyServerJoinHandler completion 

申请加入服务器

参数
param传入参数
completion结果回调

◆ banServerMember:completion:

- (void) banServerMember: (NIMQChatUpdateServerMemberBanParam *)  param
completion: (nullable NIMQChatUpdateServerMemberBanHandler completion 

对服务器成员进行封禁操作

参数
param传入参数
completion结果回调

◆ createServer:completion:

- (void) createServer: (nonnull NIMQChatCreateServerParam *)  param
completion: (nullable NIMQChatCreateServerHandler completion 

创建服务器

参数
param传入参数
completion结果回调

◆ deleteServer:completion:

- (void) deleteServer: (nonnull NIMQChatDeleteServerParam *)  param
completion: (nullable NIMQChatHandler completion 

删除服务器

参数
param传入参数
completion结果回调

◆ enterAsVisitor:completion:

- (void) enterAsVisitor: (nonnull NIMQChatEnterServerAsVisitorParam *)  param
completion: (nullable NIMQChatEnterServerAsVisitorHandler completion 

以游客身份加入服务器

参数
param传入参数
completion结果回调

◆ generateInviteCode:completion:

- (void) generateInviteCode: (NIMQChatGenerateInviteCodeParam *)  param
completion: (nullable NIMQChatGenerateInviteCodeHandler completion 

生成邀请码

参数
param传入参数
completion结果回调

◆ getInviteApplyRecordOfSelf:completion:

- (void) getInviteApplyRecordOfSelf: (NIMQChatGetInviteApplyRecordOfSelfParam *)  param
completion: (nullable NIMQChatGetInviteApplyRecordOfSelfHandler completion 

查询我的申请邀请记录

参数
param传入参数
completion结果回调

◆ getInviteApplyRecordOfServer:completion:

- (void) getInviteApplyRecordOfServer: (NIMQChatGetInviteApplyRecordOfServerParam *)  param
completion: (nullable NIMQChatGetInviteApplyRecordOfServerHandler completion 

查询服务器下的申请邀请记录

参数
param传入参数
completion结果回调

◆ getMuteMemberByPage:completion:

- (void) getMuteMemberByPage: (NIMQChatGetServerMuteMemberByPageParam *)  param
completion: (nullable NIMQChatGetServerMuteMemberByPageHandler completion 

分页查询在指定服务器被禁言的成员列表

参数
param传入参数
completion结果回调

◆ getServerBanedMembersByPage:completion:

- (void) getServerBanedMembersByPage: (NIMQChatGetServerBanedMembersByPageParam *)  param
completion: (nullable NIMQChatGetServerBanedMembersByPageHandler completion 

分页获取封禁成员列表

参数
param传入参数
completion结果回调

◆ getServerMembers:completion:

- (void) getServerMembers: (NIMQChatGetServerMembersParam *)  param
completion: (nullable NIMQChatGetServerMembersHandler completion 

查询服务器成员信息

参数
param传入参数
completion结果回调

◆ getServerMembersByPage:completion:

- (void) getServerMembersByPage: (NIMQChatGetServerMembersByPageParam *)  param
completion: (nullable NIMQChatGetServerMembersByPageHandler completion 

分页查询服务器成员信息

参数
param传入参数
completion结果回调

◆ getServers:completion:

- (void) getServers: (nonnull NIMQChatGetServersParam *)  param
completion: (nullable NIMQChatGetServersHandler completion 

查询服务器信息

参数
param传入参数
completion结果回调

◆ getServersByPage:completion:

- (void) getServersByPage: (nonnull NIMQChatGetServersByPageParam *)  param
completion: (nullable NIMQChatGetServersByPageHandler completion 

查询服务器信息列表

参数
param传入参数
completion结果回调

◆ inviteServerMembers:completion:

- (void) inviteServerMembers: (nonnull NIMQChatInviteServerMembersParam *)  param
completion: (nullable NIMQChatInviteServerMembersHandler completion 

邀请服务器成员

参数
param传入参数
completion结果回调

◆ joinByInviteCode:completion:

- (void) joinByInviteCode: (NIMQChatJoinByInviteCodeParam *)  param
completion: (nullable NIMQChatJoinByInviteCodeHandler completion 

通过邀请码加入服务器

参数
param传入参数
completion结果回调

◆ kickServerMembers:completion:

- (void) kickServerMembers: (NIMQChatKickServerMembersParam *)  param
completion: (nullable NIMQChatHandler completion 

踢除服务器成员

参数
param传入参数
completion结果回调

◆ leaveAsVisitor:completion:

- (void) leaveAsVisitor: (nonnull NIMQChatLeaveServerAsVisitorParam *)  param
completion: (nullable NIMQChatLeaveServerAsVisitorHandler completion 

以游客身份退出服务器

参数
param传入参数
completion结果回调

◆ leaveServer:completion:

- (void) leaveServer: (NIMQChatLeaveServerParam *)  param
completion: (nullable NIMQChatHandler completion 

主动离开服务器

参数
param传入参数
completion结果回调

◆ markServerRead:completion:

- (void) markServerRead: (NIMQChatMarkServerReadParam *)  param
completion: (nullable NIMQChatMarkServerReadHandler completion 

清除服务器已读

参数
param传入参数
completion结果回调

◆ mute:completion:

- (void) mute: (NIMQChatServerMuteParam *)  param
completion: (nullable NIMQChatServerMuteHandler completion 

临时禁言相关操作。 支持在频道层面对指定成员列表进行禁言和解除禁言操作。 禁言操作有预设时间,到期自动解除禁言,也可以中途通过此接口实现解除禁言。 多次重复禁言时,新的一次禁言会覆盖老的禁言。

参数
param传入参数
completion结果回调

◆ rejectServerApply:completion:

- (void) rejectServerApply: (nonnull NIMQChatRejectServerApplyParam *)  param
completion: (nullable NIMQChatHandler completion 

拒绝申请

参数
param传入参数
completion结果回调

◆ rejectServerInvite:completion:

- (void) rejectServerInvite: (nonnull NIMQChatRejectServerInviteParam *)  param
completion: (nullable NIMQChatHandler completion 

拒绝邀请

参数
param传入参数
completion结果回调

◆ removeDelegate:

- (void) removeDelegate: (id< NIMQChatServerManagerDelegate >)  delegate

移除通知对象

参数
delegate通知对象

◆ searchServerByPage:completion:

- (void) searchServerByPage: (NIMQChatSearchServerByPageParam *)  param
completion: (nullable NIMQChatSearchServerByPageHandler completion 

检索服务器列表

参数
param传入参数
completion结果回调

◆ searchServerChannelMember:completion:

- (void) searchServerChannelMember: (NIMQChatSearchServerChannelMemberParam *)  param
completion: (nullable NIMQChatSearchServerChannelMemberHandler completion 

检索频道内成员

参数
param传入参数
completion结果回调

◆ searchServerMemberByPage:completion:

- (void) searchServerMemberByPage: (NIMQChatSearchServerMemberByPageParam *)  param
completion: (nullable NIMQChatSearchServerMemberByPageHandler completion 

检索服务器成员列表

参数
param传入参数
completion结果回调

◆ subscribeAllChannel:completion:

- (void) subscribeAllChannel: (NIMQChatSubscribeAllChannelParam *)  param
completion: (nullable NIMQChatSubscribeAllChannelHandler completion 

订阅服务器下所有频道

参数
param传入参数
completion结果回调

◆ subscribeAsVisitor:completion:

- (void) subscribeAsVisitor: (nonnull NIMQChatSubscribeServerAsVisitorParam *)  param
completion: (nullable NIMQChatSubscribeServerAsVisitorHandler completion 

以游客身份订阅服务器

参数
param传入参数
completion结果回调

◆ subscribeServer:completion:

- (void) subscribeServer: (NIMQChatSubscribeServerParam *)  param
completion: (nullable NIMQChatSubsribeServerHandler completion 

订阅服务器请求

参数
param传入参数
completion结果回调

◆ unbanServerMember:completion:

- (void) unbanServerMember: (NIMQChatUpdateServerMemberBanParam *)  param
completion: (nullable NIMQChatUpdateServerMemberBanHandler completion 

对服务器成员进行解封操作

参数
param传入参数
completion结果回调

◆ updateMyMemberInfo:completion:

- (void) updateMyMemberInfo: (NIMQChatUpdateMyMemberInfoParam *)  param
completion: (nullable NIMQChatUpdateServerMemberHandler completion 

修改服务器成员信息

参数
param传入参数
completion结果回调

◆ updateServer:completion:

- (void) updateServer: (nonnull NIMQChatUpdateServerParam *)  param
completion: (nullable NIMQChatUpdateServerHandler completion 

修改服务器信息

参数
param传入参数
completion结果回调

◆ updateServerMemberInfo:completion:

- (void) updateServerMemberInfo: (NIMQChatUpdateServerMemberInfoParam *)  param
completion: (nullable NIMQChatUpdateServerMemberHandler completion 

修改他人服务器成员信息

参数
param传入参数
completion结果回调

该协议的文档由以下文件生成: