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

Public 成员函数

void onServerCreated (EMCircleServer server)
 
void onServerDestroyed (String serverId, String initiator)
 
void onServerUpdated (EMCircleServerEvent event)
 
void onMemberJoinedServer (String serverId, String member)
 
void onMemberLeftServer (String serverId, String member)
 
void onMemberRemovedFromServer (String serverId, List< String > members)
 
void onReceiveInvitation (EMCircleServerEvent event, String inviter)
 
void onInvitationBeAccepted (String serverId, String invitee)
 
void onInvitationBeDeclined (String serverId, String invitee)
 
void onRoleAssigned (String serverId, String member, EMCircleUserRole role)
 

详细描述

社区事件监听器。

成员函数说明

◆ onInvitationBeAccepted()

void com.hyphenate.EMCircleServerListener.onInvitationBeAccepted ( String  serverId,
String  invitee 
)

接受社区加入邀请。

邀请人会收到该事件。

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

◆ onInvitationBeDeclined()

void com.hyphenate.EMCircleServerListener.onInvitationBeDeclined ( String  serverId,
String  invitee 
)

拒绝社区加入邀请。

邀请人会收到该事件。

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

◆ onMemberJoinedServer()

void com.hyphenate.EMCircleServerListener.onMemberJoinedServer ( String  serverId,
String  member 
)

用户加入社区。

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

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

◆ onMemberLeftServer()

void com.hyphenate.EMCircleServerListener.onMemberLeftServer ( String  serverId,
String  member 
)

用户退出社区。

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

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

◆ onMemberRemovedFromServer()

void com.hyphenate.EMCircleServerListener.onMemberRemovedFromServer ( String  serverId,
List< String >  members 
)

用户被移出社区。

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

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

◆ onReceiveInvitation()

void com.hyphenate.EMCircleServerListener.onReceiveInvitation ( EMCircleServerEvent  event,
String  inviter 
)

收到加入社区的邀请。

受邀人会收到该事件。

参数
event社区事件。详见 EMCircleServerEvent
inviter操作者的用户 ID。

◆ onRoleAssigned()

void com.hyphenate.EMCircleServerListener.onRoleAssigned ( String  serverId,
String  member,
EMCircleUserRole  role 
)

成员角色发生变更。

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

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

◆ onServerCreated()

void com.hyphenate.EMCircleServerListener.onServerCreated ( EMCircleServer  server)

有新社区创建。

参数
server创建的社区对象。详见 EMCircleServer

◆ onServerDestroyed()

void com.hyphenate.EMCircleServerListener.onServerDestroyed ( String  serverId,
String  initiator 
)

社区被销毁。

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

参数
serverId社区 ID。
initiator操作者 ID。

◆ onServerUpdated()

void com.hyphenate.EMCircleServerListener.onServerUpdated ( EMCircleServerEvent  event)

社区信息更新。

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

参数
event社区信息变更事件。详见 EMCircleServerEvent

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