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

构造函数

(void) - onChannelCreated:creator:
 
(void) - onChannelDestroyed:categoryId:channelId:initiator:
 
(void) - onChannelUpdated:initiator:
 
(void) - onMemberJoinedChannel:categoryId:channelId:member:
 
(void) - onMemberLeftChannel:categoryId:channelId:member:
 
(void) - onMemberRemovedFromChannel:categoryId:channelId:member:initiator:
 
(void) - onReceiveChannelInvitation:inviter:
 
(void) - onChannelInvitationBeAccepted:categoryId:channelId:invitee:
 
(void) - onChannelInvitationBeDeclined:categoryId:channelId:invitee:
 
(void) - onMemberMuteChangeInChannel:categoryId:channelId:muted:members:
 

函数文档

◆ onChannelCreated:creator:

- (void) onChannelCreated: (EMCircleChannel *)  channel
creator: (NSString *)  creator 
optional

社区内创建了新频道。

参与频道创建的初始成员会收到该事件。

参数
channel新创建的频道对象。
creator频道创建者的用户 ID。

◆ onChannelDestroyed:categoryId:channelId:initiator:

- (void) onChannelDestroyed: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
initiator: (NSString *)  initiator 
optional

社区内的频道被销毁。

频道的所有成员(除操作者)会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
initiator操作者的用户 ID。

◆ onChannelInvitationBeAccepted:categoryId:channelId:invitee:

- (void) onChannelInvitationBeAccepted: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
invitee: (NSString *)  invitee 
optional

接受频道加入邀请。

邀请人会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
invitee受邀人的用户 ID。

◆ onChannelInvitationBeDeclined:categoryId:channelId:invitee:

- (void) onChannelInvitationBeDeclined: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
invitee: (NSString *)  invitee 
optional

拒绝频道加入邀请。

邀请人会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
invitee受邀人的用户 ID。

◆ onChannelUpdated:initiator:

- (void) onChannelUpdated: (EMCircleChannel *)  channel
initiator: (NSString *)  initiator 
optional

社区内修改了频道信息。

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

参数
channel修改后的频道对象。
initiator操作者的用户 ID。

◆ onMemberJoinedChannel:categoryId:channelId:member:

- (void) onMemberJoinedChannel: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
member: (EMCircleUser *)  member 
optional

有用户加入频道。

频道的所有成员(不包括该新加入的成员)会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
member新成员的用户 ID。

◆ onMemberLeftChannel:categoryId:channelId:member:

- (void) onMemberLeftChannel: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
member: (NSString *)  member 
optional

成员主动退出频道。

频道内的其他成员会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
member退出频道的成员的用户 ID。

◆ onMemberMuteChangeInChannel:categoryId:channelId:muted:members:

- (void) onMemberMuteChangeInChannel: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
muted: (BOOL)  isMuted
members: (NSArray< NSString * > *)  members 
optional

频道成员的禁言状态变更。

禁言状态变更的成员及社区所有者和管理员(除操作者外)会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
muted是否禁言:
  • YES:是;
  • NO:否。
members禁言状态变更的成员的用户 ID 列表。

◆ onMemberRemovedFromChannel:categoryId:channelId:member:initiator:

- (void) onMemberRemovedFromChannel: (NSString *)  serverId
categoryId: (NSString *)  categoryId
channelId: (NSString *)  channelId
member: (NSString *)  member
initiator: (NSString *)  initiator 
optional

成员被移出频道。

被移出的成员会收到该事件。

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
member被踢出成员的用户 ID。
initiator操作者的用户 ID。

◆ onReceiveChannelInvitation:inviter:

- (void) onReceiveChannelInvitation: (EMCircleChannelExt *)  invite
inviter: (NSString *)  inviter 
optional

收到加入频道的邀请。

受邀人会收到该事件。

参数
channelId频道 ID。
inviter邀请人的用户 ID。

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