HyphenateChatSDK 3.9.9.1
构造函数 | 所有成员列表
<EMCircleManagerServerDelegate>协议 参考
类 <EMCircleManagerServerDelegate> 继承关系图:

构造函数

(void) - onServerCreated:
 
(void) - onServerDestroyed:initiator:
 
(void) - onServerUpdated:
 
(void) - onMemberJoinedServer:member:
 
(void) - onMemberLeftServer:member:
 
(void) - onMemberRemovedFromServer:members:
 
(void) - onReceiveServerInvitation:inviter:
 
(void) - onServerInvitationBeAccepted:invitee:
 
(void) - onServerInvitationBeDeclined:invitee:
 
(void) - onServerRoleAssigned:member:role:
 

函数文档

◆ onMemberJoinedServer:member:

- (void) onMemberJoinedServer: (NSString *)  serverId
member: (NSString *)  member 
optional

用户加入社区。

社区所有成员(除加入社区的新成员外)会收到该事件。

参数
serverId社区 ID。
member新成员的用户 ID。

◆ onMemberLeftServer:member:

- (void) onMemberLeftServer: (NSString *)  serverId
member: (NSString *)  member 
optional

用户主动退出社区。

社区内其他成员会收到该事件。

参数
serverId社区 ID。
member退出社区的用户 ID。

◆ onMemberRemovedFromServer:members:

- (void) onMemberRemovedFromServer: (NSString *)  serverId
members: (NSArray< NSString * > *)  members 
optional

用户被移出社区。

被移出社区的成员、社区所有者和管理员(除操作者外)会收到该事件。

参数
serverId社区 ID。
members被移出社区的用户 ID 集合。

◆ onReceiveServerInvitation:inviter:

- (void) onReceiveServerInvitation: (EMCircleServerEvent *)  event
inviter: (NSString *)  inviter 
optional

收到社区邀请。

受邀人会收到该事件。

参数
event社区 ID。
inviter邀请人的用户 ID。

◆ onServerCreated:

- (void) onServerCreated: (EMCircleServer *)  server
optional

有新社区创建。

参数
server创建的社区对象。

◆ onServerDestroyed:initiator:

- (void) onServerDestroyed: (NSString *)  serverId
initiator: (NSString *)  initiator 
optional

社区被销毁。

社区所有成员(除社区所有者)会收到该事件。

参数
serverId社区 ID。
initiator操作者的用户 ID。

◆ onServerInvitationBeAccepted:invitee:

- (void) onServerInvitationBeAccepted: (NSString *)  serverId
invitee: (NSString *)  invitee 
optional

接受社区加入邀请。

邀请人会收到该事件。

参数
serverId社区 ID。
invitee受邀人的用户 ID。

◆ onServerInvitationBeDeclined:invitee:

- (void) onServerInvitationBeDeclined: (NSString *)  serverId
invitee: (NSString *)  invitee 
optional

拒绝社区邀请。

邀请人会收到该事件。

参数
serverId社区 ID。
invitee受邀人的用户 ID。

◆ onServerRoleAssigned:member:role:

- (void) onServerRoleAssigned: (NSString *)  serverId
member: (NSString *)  member
role: (EMCircleUserRole)  role 
optional

社区成员的角色发生变化。

社区所有成员(除操作者外)会收到该事件。

参数
serverId社区 ID。
member角色发生变更的成员的用户 ID。
roleId成员的新角色。详见 EMCircleUserRole

◆ onServerUpdated:

- (void) onServerUpdated: (EMCircleServerEvent *)  event
optional

社区信息变更。

社区的所有成员(除操作者外)会收到该事件。

参数
event变更事件。

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