hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
Public 成员函数 | 所有成员列表
com.hyphenate.chat.EMCircleManager类 参考

Public 成员函数

void createServer (EMCircleServerAttribute attribute, EMValueCallBack< EMCircleServer > callBack)
 
void destroyServer (String serverId, EMCallBack callBack)
 
void updateServer (String serverId, EMCircleServerAttribute attribute, EMValueCallBack< EMCircleServer > callBack)
 
void joinServer (String serverId, EMValueCallBack< EMCircleServer > callBack)
 
void leaveServer (String serverId, EMCallBack callBack)
 
void removeUserFromServer (String serverId, String userId, EMCallBack callBack)
 
void inviteUserToServer (String serverId, String userId, String welcome, EMCallBack callBack)
 
void acceptServerInvitation (String serverId, String inviterID, EMValueCallBack< EMCircleServer > callBack)
 
void declineServerInvitation (String serverId, String inviterID, EMCallBack callBack)
 
void addTagsToServer (String serverId, List< String > tags, EMValueCallBack< List< EMCircleTag > > callBack)
 
void removeTagsFromServer (String serverId, List< String > tagIds, EMCallBack callBack)
 
void fetchServerTags (String serverId, EMValueCallBack< List< EMCircleTag > > callBack)
 
void addModeratorToServer (String serverId, String userId, EMCallBack callBack)
 
void removeModeratorFromServer (String serverId, String userId, EMCallBack callBack)
 
void fetchSelfServerRole (String serverId, EMValueCallBack< EMCircleUserRole > callBack)
 
void fetchJoinedServers (int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleServer > > callBack)
 
void fetchServerDetail (String serverId, EMValueCallBack< EMCircleServer > callBack)
 
void fetchServersWithKeyword (String keyword, EMValueCallBack< List< EMCircleServer > > callBack)
 
void fetchServers (EMCircleServerSearchType type, String keyword, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleServer > > callBack)
 
void fetchServerMembers (String serverId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleUser > > callBack)
 
void checkSelfIsInServer (String serverId, EMValueCallBack< Boolean > callBack)
 
void createCategory (String serverId, String name, EMValueCallBack< EMCircleCategory > callBack)
 
void updateCategory (String serverId, String categoryId, String name, EMValueCallBack< EMCircleCategory > callBack)
 
void destroyCategory (String serverId, String categoryId, EMCallBack callBack)
 
void transferChannel (String serverId, String channelId, String newCategoryId, EMCallBack callBack)
 
void createChannel (String serverId, EMCircleChannelAttribute attribute, EMCircleChannelStyle type, EMValueCallBack< EMCircleChannel > callBack)
 
void createChannel (String serverId, String categoryId, EMCircleChannelAttribute attribute, EMCircleChannelMode mode, EMValueCallBack< EMCircleChannel > callBack)
 
void destroyChannel (String serverId, String channelId, EMCallBack callBack)
 
void updateChannel (String serverId, String channelId, EMCircleChannelAttribute attribute, EMValueCallBack< EMCircleChannel > callBack)
 
void joinChannel (String serverId, String channelId, EMValueCallBack< EMCircleChannel > callBack)
 
void leaveChannel (String serverId, String channelId, EMCallBack callBack)
 
void removeUserFromChannel (String serverId, String channelId, String userId, EMCallBack callBack)
 
void inviteUserToChannel (String serverId, String channelId, String userId, String welcome, EMCallBack callBack)
 
void acceptChannelInvitation (String serverId, String channelId, String inviterID, EMCallBack callBack)
 
void acceptChannelInvitation (String serverId, String channelId, String inviterID, EMValueCallBack< EMCircleChannel > callBack)
 
void declineChannelInvitation (String serverId, String channelId, String inviterID, EMCallBack callBack)
 
void muteUserInChannel (String serverId, String channelId, String userId, long duration, EMCallBack callBack)
 
void unmuteUserInChannel (String serverId, String channelId, String userId, EMCallBack callBack)
 
void fetchChannelDetail (String serverId, String channelId, EMValueCallBack< EMCircleChannel > callBack)
 
void fetchJoinedChannelIdsInServer (String serverId, int limit, String cursor, EMValueCallBack< EMCursorResult< String > > callBack)
 
void fetchPublicChannelsInServer (String serverId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleChannel > > callBack)
 
void fetchPublicChannelsInCategory (String serverId, String categoryId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleChannel > > callBack)
 
void fetchPrivateChannelsInCategory (String serverId, String categoryId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleChannel > > callBack)
 
void fetchCategoriesInServer (String serverId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleCategory > > callBack)
 
void fetchChannelMembers (String serverId, String channelId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleUser > > callBack)
 
void fetchVisiblePrivateChannelsInServer (String serverId, int limit, String cursor, EMValueCallBack< EMCursorResult< EMCircleChannel > > callBack)
 
void checkSelfIsInChannel (String serverId, String channelId, EMValueCallBack< Boolean > callBack)
 
void fetchChannelMuteUsers (String serverId, String channelId, EMValueCallBack< Map< String, Long > > callBack)
 
void addServerListener (EMCircleServerListener listener)
 
void removeServerListener (EMCircleServerListener listener)
 
void clearServerListeners ()
 
void addCategoryListener (EMCircleCategoryListener listener)
 
void removeCategoryListener (EMCircleCategoryListener listener)
 
void clearCategoryListeners ()
 
void addChannelListener (EMCircleChannelListener listener)
 
void removeChannelListener (EMCircleChannelListener listener)
 
void clearChannelListeners ()
 

成员函数说明

◆ acceptChannelInvitation() [1/2]

void com.hyphenate.chat.EMCircleManager.acceptChannelInvitation ( String  serverId,
String  channelId,
String  inviterID,
EMCallBack  callBack 
)

同意加入频道的邀请。

参数
serverId社区 ID。
channelId频道 ID。
inviterID邀请人的用户 ID。
callBack结果回调:
弃用:
已废弃。请用 acceptChannelInvitation(String, String, String, EMValueCallBack) 代替。

◆ acceptChannelInvitation() [2/2]

void com.hyphenate.chat.EMCircleManager.acceptChannelInvitation ( String  serverId,
String  channelId,
String  inviterID,
EMValueCallBack< EMCircleChannel callBack 
)

同意加入频道的邀请。

参数
serverId社区 ID。
channelId频道 ID。
inviterID邀请人的用户 ID。
callBack结果回调:

◆ acceptServerInvitation()

void com.hyphenate.chat.EMCircleManager.acceptServerInvitation ( String  serverId,
String  inviterID,
EMValueCallBack< EMCircleServer callBack 
)

接受加入社区的邀请。

参数
serverId社区 ID。
inviterID邀请人的用户 ID。
callBack结果回调:

◆ addCategoryListener()

void com.hyphenate.chat.EMCircleManager.addCategoryListener ( EMCircleCategoryListener  listener)

添加频道分组事件监听器。

参数
listener要添加的监听器对象。

◆ addChannelListener()

void com.hyphenate.chat.EMCircleManager.addChannelListener ( EMCircleChannelListener  listener)

添加频道事件监听器。

参数
listener

◆ addModeratorToServer()

void com.hyphenate.chat.EMCircleManager.addModeratorToServer ( String  serverId,
String  userId,
EMCallBack  callBack 
)

设置社区管理员。

仅社区所有者可调用该方法。

参数
serverId社区 ID。
userId要设置为管理员的用户 ID。
callBack结果回调:

◆ addServerListener()

void com.hyphenate.chat.EMCircleManager.addServerListener ( EMCircleServerListener  listener)

添加社区事件监听器。

参数
listener要添加的监听器对象。

◆ addTagsToServer()

void com.hyphenate.chat.EMCircleManager.addTagsToServer ( String  serverId,
List< String >  tags,
EMValueCallBack< List< EMCircleTag > >  callBack 
)

添加社区标签。

仅社区所有者和管理员可以调用该方法。

参数
serverId社区 ID。
tags要添加的标签名称列表。
callBack结果回调:

◆ checkSelfIsInChannel()

void com.hyphenate.chat.EMCircleManager.checkSelfIsInChannel ( String  serverId,
String  channelId,
EMValueCallBack< Boolean >  callBack 
)

从服务器查询当前用户是否在指定频道中。

参数
serverId社区 ID。
channelId频道 ID。
callBack结果回调:

◆ checkSelfIsInServer()

void com.hyphenate.chat.EMCircleManager.checkSelfIsInServer ( String  serverId,
EMValueCallBack< Boolean >  callBack 
)

查询当前用户是否在指定社区。

参数
serverId社区 ID。
callBack结果回调:

◆ clearCategoryListeners()

void com.hyphenate.chat.EMCircleManager.clearCategoryListeners ( )

清除所有频道分组事件监听器。

◆ clearChannelListeners()

void com.hyphenate.chat.EMCircleManager.clearChannelListeners ( )

清除所有频道事件监听器。

◆ clearServerListeners()

void com.hyphenate.chat.EMCircleManager.clearServerListeners ( )

清除所有社区事件监听器。

◆ createCategory()

void com.hyphenate.chat.EMCircleManager.createCategory ( String  serverId,
String  name,
EMValueCallBack< EMCircleCategory callBack 
)

创建频道分组。

仅社区所有者可以调用该方法。

参数
serverId社区 ID。
name频道分组名称。
callBack结果回调:

◆ createChannel() [1/2]

void com.hyphenate.chat.EMCircleManager.createChannel ( String  serverId,
EMCircleChannelAttribute  attribute,
EMCircleChannelStyle  type,
EMValueCallBack< EMCircleChannel callBack 
)

创建频道。

仅社区所有者可以调用该方法。

参数
serverId社区 ID。
attribute频道属性配置,详见 EMCircleChannelAttribute
type频道类型:公开或者私密。详见 EMCircleChannelStyle
callBack结果回调:
弃用:
请使用 EMCircleManager#createChannel(String, String, EMCircleChannelAttribute, EMCircleChannelMode, EMValueCallBack)

◆ createChannel() [2/2]

void com.hyphenate.chat.EMCircleManager.createChannel ( String  serverId,
String  categoryId,
EMCircleChannelAttribute  attribute,
EMCircleChannelMode  mode,
EMValueCallBack< EMCircleChannel callBack 
)

创建频道。

仅社区所有者可以调用该方法。

参数
mode频道类型,即文字频道或语聊频道。
serverId社区 ID。
categoryId频道分组 ID。若传入 null,该频道归为默认频道分组。
attribute频道属性配置,详见 EMCircleChannelAttribute
callBack结果回调:

◆ createServer()

void com.hyphenate.chat.EMCircleManager.createServer ( EMCircleServerAttribute  attribute,
EMValueCallBack< EMCircleServer callBack 
)

创建社区。

参数
attribute社区属性配置,详见 EMCircleServerAttribute
callBack结果回调:

◆ declineChannelInvitation()

void com.hyphenate.chat.EMCircleManager.declineChannelInvitation ( String  serverId,
String  channelId,
String  inviterID,
EMCallBack  callBack 
)

拒绝加入频道的邀请。

参数
serverId社区 ID。
channelId频道 ID。
inviterID邀请人的用户 ID。
callBack结果回调:

◆ declineServerInvitation()

void com.hyphenate.chat.EMCircleManager.declineServerInvitation ( String  serverId,
String  inviterID,
EMCallBack  callBack 
)

拒绝加入社区的邀请。

参数
serverId社区 ID。
inviterID邀请人的用户 ID。
callBack结果回调:

◆ destroyCategory()

void com.hyphenate.chat.EMCircleManager.destroyCategory ( String  serverId,
String  categoryId,
EMCallBack  callBack 
)

删除频道分组。

仅社区所有者和管理员可调用该方法。

删除频道分组后,该频道分组下的所有频道会添加到社区的默认频道分组中。

参数
serverId社区 ID。
categoryId频道分组 ID。
callBack结果回调:

◆ destroyChannel()

void com.hyphenate.chat.EMCircleManager.destroyChannel ( String  serverId,
String  channelId,
EMCallBack  callBack 
)

销毁频道。

仅社区所有者可调用该方法。

参数
serverId社区 ID。
channelId频道 ID。
callBack结果回调:

◆ destroyServer()

void com.hyphenate.chat.EMCircleManager.destroyServer ( String  serverId,
EMCallBack  callBack 
)

销毁社区。

仅社区所有者可调用该方法。

参数
serverId社区 ID。
callBack结果回调:

◆ fetchCategoriesInServer()

void com.hyphenate.chat.EMCircleManager.fetchCategoriesInServer ( String  serverId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleCategory > >  callBack 
)

分页查询指定社区下的频道分组列表。

SDK 按频道分组的创建时间正序查询。

参数
serverId社区 ID。
limit每次期待获取的频道分组数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。若首次调用该方法传入 null 或空字符串,SDK 从最早创建的分组开始获取。
callBack结果回调:

◆ fetchChannelDetail()

void com.hyphenate.chat.EMCircleManager.fetchChannelDetail ( String  serverId,
String  channelId,
EMValueCallBack< EMCircleChannel callBack 
)

查询频道详情。

参数
serverId社区 ID。
channelId频道 ID。
callBack结果回调:

◆ fetchChannelMembers()

void com.hyphenate.chat.EMCircleManager.fetchChannelMembers ( String  serverId,
String  channelId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleUser > >  callBack 
)

分页获取频道中的成员列表。

SDK 从指定位置按照成员加入频道的时间正序获取。

参数
serverId社区 ID。
channelId频道 ID。
limit每次期待返回的频道成员数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。首页调用该方法传入 null 或空字符串,SDK 从最早加入频道的成员开始获取。
callBack结果回调:

◆ fetchChannelMuteUsers()

void com.hyphenate.chat.EMCircleManager.fetchChannelMuteUsers ( String  serverId,
String  channelId,
EMValueCallBack< Map< String, Long > >  callBack 
)

查询指定频道的禁言列表。

参数
serverId社区 ID。
channelId频道 ID。
callBack结果回调:

◆ fetchJoinedChannelIdsInServer()

void com.hyphenate.chat.EMCircleManager.fetchJoinedChannelIdsInServer ( String  serverId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< String > >  callBack 
)

分页查询当前用户在指定社区中已加入的频道。

SDK 从指定位置按照频道创建时间的正序获取。

参数
serverId社区 ID。
limit每次期待获取的频道数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。若首次调用该方法传入 null 或空字符串,SDK 从最早创建的频道开始获取。
callBack结果回调:

◆ fetchJoinedServers()

void com.hyphenate.chat.EMCircleManager.fetchJoinedServers ( int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleServer > >  callBack 
)

分页查询当前用户加入的社区。

SDK 按照用户加入社区的正序查询。

参数
limit每次期望获取的社区数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。首次查询传入 null 或空字符串,SDK 从最早加入的社区开始查询。
callBack结果回调:

◆ fetchPrivateChannelsInCategory()

void com.hyphenate.chat.EMCircleManager.fetchPrivateChannelsInCategory ( String  serverId,
String  categoryId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleChannel > >  callBack 
)

分页查询指定频道分组中的私密频道列表。

SDK 按照私密频道创建时间的正序返回。

参数
serverId社区 ID。
categoryId频道分组 ID。
limit每次期待获取的频道数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。若首次调用该方法传入 null 或空字符串,SDK 从最早创建的频道开始获取。
callBack结果回调:

◆ fetchPublicChannelsInCategory()

void com.hyphenate.chat.EMCircleManager.fetchPublicChannelsInCategory ( String  serverId,
String  categoryId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleChannel > >  callBack 
)

分页查询指定频道分组中的公开频道。

SDK 按照公开频道创建时间的正序返回。

参数
serverId社区 ID。
categoryId频道分组 ID。
limit每次期待获取的频道数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。若首次调用该方法传入 null 或空字符串,SDK 从最早创建的频道开始获取。
callBack结果回调:

◆ fetchPublicChannelsInServer()

void com.hyphenate.chat.EMCircleManager.fetchPublicChannelsInServer ( String  serverId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleChannel > >  callBack 
)

分页查询社区内的所有公开频道。

SDK 按照公开频道创建时间的正序返回。

参数
serverId社区 ID。
limit每次期望返回的频道数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。首页查询传入 null 或空字符串,SDK 从最早创建的频道开始获取。
callBack结果回调:

◆ fetchSelfServerRole()

void com.hyphenate.chat.EMCircleManager.fetchSelfServerRole ( String  serverId,
EMValueCallBack< EMCircleUserRole callBack 
)

获取当前用户的社区角色。

关于用户角色,详见 EMCircleUserRole

参数
serverId社区 ID。
callBack结果回调:

◆ fetchServerDetail()

void com.hyphenate.chat.EMCircleManager.fetchServerDetail ( String  serverId,
EMValueCallBack< EMCircleServer callBack 
)

从服务器查询指定社区的详情。

参数
serverId社区 ID。
callBack结果回调:

◆ fetchServerMembers()

void com.hyphenate.chat.EMCircleManager.fetchServerMembers ( String  serverId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleUser > >  callBack 
)

分页查询指定社区的成员列表。

SDK 按成员加入社区时间的正序查询。

参数
serverId社区 ID。
limit每次期望返回的成员数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。首次查询传入 null 或空字符串,SDK 从最早加入社区的成员开始查询。
callBack结果回调:

◆ fetchServers()

void com.hyphenate.chat.EMCircleManager.fetchServers ( EMCircleServerSearchType  type,
String  keyword,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleServer > >  callBack 
)

根据关键字搜索社区。

SDK 按照用户加入社区的正序查询。

参数
type查询类型。目前只支持按社区名称或社区标签名称查询,默认根据社区名称搜索。详见 EMCircleServerSearchType
  • 根据社区名称搜索,支持基于通过社区全名搜索和模糊搜索分页获取数据。若使用模糊搜索,你需要传入社区名称中最左侧的单个字或词汇,或包含该字或词汇的关键字。 例如社区名称为 足球社区01,那么传入 足球 都可搜索出该社区,而使用 社区01 则搜索不到该社区。
  • 若根据标签名称搜索,需传入完整的标签名称,不支持模糊搜索。该类型查询直接获取带有该标签的所有社区,不支持分页查询。
keyword查询关键字,即社区名称或社区标签名称。
limit每次期望获取的社区数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。若首次查询传入 null 或空字符串,SDK 从最早加入的社区开始查询。
callBack结果回调:

◆ fetchServersWithKeyword()

void com.hyphenate.chat.EMCircleManager.fetchServersWithKeyword ( String  keyword,
EMValueCallBack< List< EMCircleServer > >  callBack 
)

根据关键字搜索社区。

参数
keyword查询关键字。不支持模糊搜索,关键字需为完整的社区名称或者标签名称。
callBack结果回调:
弃用:
已废弃。请用 fetchServers(EMCircleServerSearchType, String, int, String, EMValueCallBack) 代替。

◆ fetchServerTags()

void com.hyphenate.chat.EMCircleManager.fetchServerTags ( String  serverId,
EMValueCallBack< List< EMCircleTag > >  callBack 
)

获取社区标签。

参数
serverId社区 ID。
callBack结果回调:

◆ fetchVisiblePrivateChannelsInServer()

void com.hyphenate.chat.EMCircleManager.fetchVisiblePrivateChannelsInServer ( String  serverId,
int  limit,
String  cursor,
EMValueCallBack< EMCursorResult< EMCircleChannel > >  callBack 
)

分页查询指定社区内的私密频道列表。

SDK 按照私密频道创建时间的正序返回。

参数
serverId社区 ID。
limit每次期待获取的频道数量。取值范围为 [1,20]。
cursor查询游标,指向查询的起始位置。首页调用该方法传入 null 或空字符串,SDK 从最早创建的频道开始获取。
callBack结果回调:

◆ inviteUserToChannel()

void com.hyphenate.chat.EMCircleManager.inviteUserToChannel ( String  serverId,
String  channelId,
String  userId,
String  welcome,
EMCallBack  callBack 
)

邀请用户加入频道。

参数
serverId社区 ID。
channelId频道 ID。
userId受邀用户的用户 ID。
welcome邀请用户加入频道的消息。
callBack结果回调:

◆ inviteUserToServer()

void com.hyphenate.chat.EMCircleManager.inviteUserToServer ( String  serverId,
String  userId,
String  welcome,
EMCallBack  callBack 
)

邀请用户加入社区。

参数
serverId社区 ID。
userId受邀人的用户 ID。
welcome邀请用户加入社区的消息。
callBack结果回调:

◆ joinChannel()

void com.hyphenate.chat.EMCircleManager.joinChannel ( String  serverId,
String  channelId,
EMValueCallBack< EMCircleChannel callBack 
)

加入频道。

参数
serverId社区 ID。
channelId频道 ID。
callBack结果回调:

◆ joinServer()

void com.hyphenate.chat.EMCircleManager.joinServer ( String  serverId,
EMValueCallBack< EMCircleServer callBack 
)

加入社区。

参数
serverId社区 ID。
callBack结果回调:

◆ leaveChannel()

void com.hyphenate.chat.EMCircleManager.leaveChannel ( String  serverId,
String  channelId,
EMCallBack  callBack 
)

退出频道。

退出频道的成员不会再收到频道消息。

社区内的默认频道不允许成员主动退出。

参数
serverId社区 ID。
channelId频道 ID。
callBack结果回调:

◆ leaveServer()

void com.hyphenate.chat.EMCircleManager.leaveServer ( String  serverId,
EMCallBack  callBack 
)

退出社区。

社区成员若退出社区,则会退出该社区下的所有频道。

社区所有者不支持退出社区操作,只能解散社区。

参数
serverId社区 ID。
callBack结果回调:

◆ muteUserInChannel()

void com.hyphenate.chat.EMCircleManager.muteUserInChannel ( String  serverId,
String  channelId,
String  userId,
long  duration,
EMCallBack  callBack 
)

禁言频道成员。

仅社区所有者和社区管理员可以调用该方法。

参数
serverId社区 ID。
channelId频道 ID。
userId要禁言的频道成员的用户 ID。
duration禁言时长,单位为毫秒。值为 -1 时表示永久禁言。
callBack结果回调:

◆ removeCategoryListener()

void com.hyphenate.chat.EMCircleManager.removeCategoryListener ( EMCircleCategoryListener  listener)

移除频道分组事件监听器。

参数
listener要移除的监听器对象。

◆ removeChannelListener()

void com.hyphenate.chat.EMCircleManager.removeChannelListener ( EMCircleChannelListener  listener)

移除频道事件监听器。

参数
listener

◆ removeModeratorFromServer()

void com.hyphenate.chat.EMCircleManager.removeModeratorFromServer ( String  serverId,
String  userId,
EMCallBack  callBack 
)

移除社区管理员。

仅社区所有者可调用该方法。

参数
serverId社区 ID。
userId要从社区管理员列表移除的用户 ID。
callBack结果回调:

◆ removeServerListener()

void com.hyphenate.chat.EMCircleManager.removeServerListener ( EMCircleServerListener  listener)

移除社区事件监听器。

参数
listener要移除的监听器对象。

◆ removeTagsFromServer()

void com.hyphenate.chat.EMCircleManager.removeTagsFromServer ( String  serverId,
List< String >  tagIds,
EMCallBack  callBack 
)

移除社区标签。

仅社区所有者和管理员可以调用该方法。

参数
serverId社区 ID。
tagIds要移除的标签 ID 列表。
callBack结果回调:

◆ removeUserFromChannel()

void com.hyphenate.chat.EMCircleManager.removeUserFromChannel ( String  serverId,
String  channelId,
String  userId,
EMCallBack  callBack 
)

移除频道成员。

社区所有者可将频道中的所有成员移出,社区管理员只能将普通成员移出频道。

社区内的默认频道不允许踢出成员。

参数
serverId社区 ID。
channelId频道 ID。
userId要移除的成员的用户 ID。
callBack结果回调:

◆ removeUserFromServer()

void com.hyphenate.chat.EMCircleManager.removeUserFromServer ( String  serverId,
String  userId,
EMCallBack  callBack 
)

将用户移出社区。

社区所有者可将所有成员移出社区,社区管理员只能将普通成员移出社区。

参数
serverId社区 ID。
userId要移出社区的成员的用户 ID。
callBack结果回调:

◆ transferChannel()

void com.hyphenate.chat.EMCircleManager.transferChannel ( String  serverId,
String  channelId,
String  newCategoryId,
EMCallBack  callBack 
)

更换指定频道所属的频道分组。

仅社区所有者和管理员可以调用该方法。

参数
serverId社区 ID。
channelId频道 ID。
newCategoryId新频道分组 ID。传 null 时为社区默认下的频道分组 ID。
callBack结果回调:

◆ unmuteUserInChannel()

void com.hyphenate.chat.EMCircleManager.unmuteUserInChannel ( String  serverId,
String  channelId,
String  userId,
EMCallBack  callBack 
)

解除频道成员的禁言。

仅社区所有者和管理员可调用该方法。

参数
serverId社区 ID。
channelId频道 ID。
userId要解除禁言的频道成员的用户 ID。
callBack结果回调:

◆ updateCategory()

void com.hyphenate.chat.EMCircleManager.updateCategory ( String  serverId,
String  categoryId,
String  name,
EMValueCallBack< EMCircleCategory callBack 
)

修改频道分组名称。

仅社区所有者和管理员可调用该方法。

参数
serverId社区 ID。
categoryId频道分组 ID。
name修改后的频道分组名称。
callBack结果回调:

◆ updateChannel()

void com.hyphenate.chat.EMCircleManager.updateChannel ( String  serverId,
String  channelId,
EMCircleChannelAttribute  attribute,
EMValueCallBack< EMCircleChannel callBack 
)

修改频道信息。

仅社区所有者和管理员可调用该方法。

参数
serverId社区 ID。
channelId频道 ID。
attribute频道属性配置,详见 EMCircleChannelAttribute
callBack结果回调:

◆ updateServer()

void com.hyphenate.chat.EMCircleManager.updateServer ( String  serverId,
EMCircleServerAttribute  attribute,
EMValueCallBack< EMCircleServer callBack 
)

修改社区信息。

仅社区所有者和管理员可调用该方法。

参数
serverId社区 ID。
attribute社区属性配置,详见 EMCircleServerAttribute
callBack结果回调:

该类的文档由以下文件生成: