hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
Public 成员函数 | 所有成员列表
com.hyphenate.EMCircleChannelListener接口 参考

Public 成员函数

void onChannelCreated (EMCircleChannel channel, String creator)
 
void onChannelDestroyed (String serverId, String categoryId, String channelId, String initiator)
 
void onChannelUpdated (EMCircleChannel channel, String initiator)
 
void onMemberJoinedChannel (String serverId, String categoryId, String channelId, EMCircleUser circleUser)
 
void onMemberLeftChannel (String serverId, String categoryId, String channelId, String member)
 
void onMemberRemovedFromChannel (String serverId, String categoryId, String channelId, String member, String initiator)
 
void onReceiveInvitation (EMCircleChannelInviteInfo inviteInfo, String inviter)
 
void onInvitationBeAccepted (String serverId, String categoryId, String channelId, String invitee)
 
void onInvitationBeDeclined (String serverId, String categoryId, String channelId, String invitee)
 
void onMemberMuteChanged (String serverId, String categoryId, String channelId, boolean isMuted, List< String > muteMembers)
 

详细描述

频道事件监听器。

成员函数说明

◆ onChannelCreated()

void com.hyphenate.EMCircleChannelListener.onChannelCreated ( EMCircleChannel  channel,
String  creator 
)

社区内创建了新频道。

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

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

◆ onChannelDestroyed()

void com.hyphenate.EMCircleChannelListener.onChannelDestroyed ( String  serverId,
String  categoryId,
String  channelId,
String  initiator 
)

社区内的频道被销毁。

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

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

◆ onChannelUpdated()

void com.hyphenate.EMCircleChannelListener.onChannelUpdated ( EMCircleChannel  channel,
String  initiator 
)

社区内修改了频道信息。

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

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

◆ onInvitationBeAccepted()

void com.hyphenate.EMCircleChannelListener.onInvitationBeAccepted ( String  serverId,
String  categoryId,
String  channelId,
String  invitee 
)

接受频道加入邀请。

邀请人会收到该事件。

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

◆ onInvitationBeDeclined()

void com.hyphenate.EMCircleChannelListener.onInvitationBeDeclined ( String  serverId,
String  categoryId,
String  channelId,
String  invitee 
)

拒绝频道加入邀请。

邀请人会收到该事件。

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

◆ onMemberJoinedChannel()

void com.hyphenate.EMCircleChannelListener.onMemberJoinedChannel ( String  serverId,
String  categoryId,
String  channelId,
EMCircleUser  circleUser 
)

有用户加入频道。

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

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

◆ onMemberLeftChannel()

void com.hyphenate.EMCircleChannelListener.onMemberLeftChannel ( String  serverId,
String  categoryId,
String  channelId,
String  member 
)

成员主动退出频道。

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

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

◆ onMemberMuteChanged()

void com.hyphenate.EMCircleChannelListener.onMemberMuteChanged ( String  serverId,
String  categoryId,
String  channelId,
boolean  isMuted,
List< String >  muteMembers 
)

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

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

参数
serverId社区 ID。
categoryId频道分组 ID。
channelId频道 ID。
isMuted是否被禁言:
  • true:是;
  • false:否。
muteMembers禁言状态变更的频道成员的用户 ID 集合。

◆ onMemberRemovedFromChannel()

void com.hyphenate.EMCircleChannelListener.onMemberRemovedFromChannel ( String  serverId,
String  categoryId,
String  channelId,
String  member,
String  initiator 
)

成员被移出频道。

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

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

◆ onReceiveInvitation()

void com.hyphenate.EMCircleChannelListener.onReceiveInvitation ( EMCircleChannelInviteInfo  inviteInfo,
String  inviter 
)

收到加入频道的邀请。

受邀人会收到该事件。

参数
inviteInfo邀请信息,包含目标频道以及该频道所属社区的一些相关信息,详见 EMCircleChannelInviteInfo
inviter邀请人的用户 ID。

该接口的文档由以下文件生成: