hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
|
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 () |
void com.hyphenate.chat.EMCircleManager.acceptChannelInvitation | ( | String | serverId, |
String | channelId, | ||
String | inviterID, | ||
EMCallBack | callBack | ||
) |
同意加入频道的邀请。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
inviterID | 邀请人的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.acceptChannelInvitation | ( | String | serverId, |
String | channelId, | ||
String | inviterID, | ||
EMValueCallBack< EMCircleChannel > | callBack | ||
) |
同意加入频道的邀请。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
inviterID | 邀请人的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.acceptServerInvitation | ( | String | serverId, |
String | inviterID, | ||
EMValueCallBack< EMCircleServer > | callBack | ||
) |
接受加入社区的邀请。
serverId | 社区 ID。 |
inviterID | 邀请人的用户 ID。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.addCategoryListener | ( | EMCircleCategoryListener | listener | ) |
添加频道分组事件监听器。
listener | 要添加的监听器对象。 |
void com.hyphenate.chat.EMCircleManager.addChannelListener | ( | EMCircleChannelListener | listener | ) |
添加频道事件监听器。
listener |
void com.hyphenate.chat.EMCircleManager.addModeratorToServer | ( | String | serverId, |
String | userId, | ||
EMCallBack | callBack | ||
) |
设置社区管理员。
仅社区所有者可调用该方法。
serverId | 社区 ID。 |
userId | 要设置为管理员的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.addServerListener | ( | EMCircleServerListener | listener | ) |
添加社区事件监听器。
listener | 要添加的监听器对象。 |
void com.hyphenate.chat.EMCircleManager.addTagsToServer | ( | String | serverId, |
List< String > | tags, | ||
EMValueCallBack< List< EMCircleTag > > | callBack | ||
) |
添加社区标签。
仅社区所有者和管理员可以调用该方法。
serverId | 社区 ID。 |
tags | 要添加的标签名称列表。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.checkSelfIsInChannel | ( | String | serverId, |
String | channelId, | ||
EMValueCallBack< Boolean > | callBack | ||
) |
从服务器查询当前用户是否在指定频道中。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.checkSelfIsInServer | ( | String | serverId, |
EMValueCallBack< Boolean > | callBack | ||
) |
查询当前用户是否在指定社区。
serverId | 社区 ID。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.clearCategoryListeners | ( | ) |
清除所有频道分组事件监听器。
void com.hyphenate.chat.EMCircleManager.clearChannelListeners | ( | ) |
清除所有频道事件监听器。
void com.hyphenate.chat.EMCircleManager.clearServerListeners | ( | ) |
清除所有社区事件监听器。
void com.hyphenate.chat.EMCircleManager.createCategory | ( | String | serverId, |
String | name, | ||
EMValueCallBack< EMCircleCategory > | callBack | ||
) |
创建频道分组。
仅社区所有者可以调用该方法。
serverId | 社区 ID。 |
name | 频道分组名称。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.createChannel | ( | String | serverId, |
EMCircleChannelAttribute | attribute, | ||
EMCircleChannelStyle | type, | ||
EMValueCallBack< EMCircleChannel > | callBack | ||
) |
创建频道。
仅社区所有者可以调用该方法。
serverId | 社区 ID。 |
attribute | 频道属性配置,详见 EMCircleChannelAttribute。 |
type | 频道类型:公开或者私密。详见 EMCircleChannelStyle。 |
callBack | 结果回调: |
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.createServer | ( | EMCircleServerAttribute | attribute, |
EMValueCallBack< EMCircleServer > | callBack | ||
) |
创建社区。
attribute | 社区属性配置,详见 EMCircleServerAttribute。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.declineChannelInvitation | ( | String | serverId, |
String | channelId, | ||
String | inviterID, | ||
EMCallBack | callBack | ||
) |
拒绝加入频道的邀请。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
inviterID | 邀请人的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.declineServerInvitation | ( | String | serverId, |
String | inviterID, | ||
EMCallBack | callBack | ||
) |
拒绝加入社区的邀请。
serverId | 社区 ID。 |
inviterID | 邀请人的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.destroyCategory | ( | String | serverId, |
String | categoryId, | ||
EMCallBack | callBack | ||
) |
删除频道分组。
仅社区所有者和管理员可调用该方法。
删除频道分组后,该频道分组下的所有频道会添加到社区的默认频道分组中。
serverId | 社区 ID。 |
categoryId | 频道分组 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.destroyChannel | ( | String | serverId, |
String | channelId, | ||
EMCallBack | callBack | ||
) |
销毁频道。
仅社区所有者可调用该方法。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.destroyServer | ( | String | serverId, |
EMCallBack | callBack | ||
) |
销毁社区。
仅社区所有者可调用该方法。
serverId | 社区 ID。 |
callBack | 结果回调:
|
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchChannelDetail | ( | String | serverId, |
String | channelId, | ||
EMValueCallBack< EMCircleChannel > | callBack | ||
) |
查询频道详情。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
callBack | 结果回调: |
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchChannelMuteUsers | ( | String | serverId, |
String | channelId, | ||
EMValueCallBack< Map< String, Long > > | callBack | ||
) |
查询指定频道的禁言列表。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
callBack | 结果回调: |
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchJoinedServers | ( | int | limit, |
String | cursor, | ||
EMValueCallBack< EMCursorResult< EMCircleServer > > | callBack | ||
) |
分页查询当前用户加入的社区。
SDK 按照用户加入社区的正序查询。
limit | 每次期望获取的社区数量。取值范围为 [1,20]。 |
cursor | 查询游标,指向查询的起始位置。首次查询传入 null 或空字符串,SDK 从最早加入的社区开始查询。 |
callBack | 结果回调: |
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 | 结果回调: |
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 | 结果回调: |
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchSelfServerRole | ( | String | serverId, |
EMValueCallBack< EMCircleUserRole > | callBack | ||
) |
void com.hyphenate.chat.EMCircleManager.fetchServerDetail | ( | String | serverId, |
EMValueCallBack< EMCircleServer > | callBack | ||
) |
从服务器查询指定社区的详情。
serverId | 社区 ID。 |
callBack | 结果回调: |
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchServers | ( | EMCircleServerSearchType | type, |
String | keyword, | ||
int | limit, | ||
String | cursor, | ||
EMValueCallBack< EMCursorResult< EMCircleServer > > | callBack | ||
) |
根据关键字搜索社区。
SDK 按照用户加入社区的正序查询。
type | 查询类型。目前只支持按社区名称或社区标签名称查询,默认根据社区名称搜索。详见 EMCircleServerSearchType。
|
keyword | 查询关键字,即社区名称或社区标签名称。 |
limit | 每次期望获取的社区数量。取值范围为 [1,20]。 |
cursor | 查询游标,指向查询的起始位置。若首次查询传入 null 或空字符串,SDK 从最早加入的社区开始查询。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchServersWithKeyword | ( | String | keyword, |
EMValueCallBack< List< EMCircleServer > > | callBack | ||
) |
根据关键字搜索社区。
keyword | 查询关键字。不支持模糊搜索,关键字需为完整的社区名称或者标签名称。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.fetchServerTags | ( | String | serverId, |
EMValueCallBack< List< EMCircleTag > > | callBack | ||
) |
获取社区标签。
serverId | 社区 ID。 |
callBack | 结果回调:
|
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 | 结果回调: |
void com.hyphenate.chat.EMCircleManager.inviteUserToChannel | ( | String | serverId, |
String | channelId, | ||
String | userId, | ||
String | welcome, | ||
EMCallBack | callBack | ||
) |
邀请用户加入频道。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
userId | 受邀用户的用户 ID。 |
welcome | 邀请用户加入频道的消息。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.inviteUserToServer | ( | String | serverId, |
String | userId, | ||
String | welcome, | ||
EMCallBack | callBack | ||
) |
邀请用户加入社区。
serverId | 社区 ID。 |
userId | 受邀人的用户 ID。 |
welcome | 邀请用户加入社区的消息。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.joinChannel | ( | String | serverId, |
String | channelId, | ||
EMValueCallBack< EMCircleChannel > | callBack | ||
) |
加入频道。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.joinServer | ( | String | serverId, |
EMValueCallBack< EMCircleServer > | callBack | ||
) |
加入社区。
serverId | 社区 ID。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.leaveChannel | ( | String | serverId, |
String | channelId, | ||
EMCallBack | callBack | ||
) |
退出频道。
退出频道的成员不会再收到频道消息。
社区内的默认频道不允许成员主动退出。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.leaveServer | ( | String | serverId, |
EMCallBack | callBack | ||
) |
退出社区。
社区成员若退出社区,则会退出该社区下的所有频道。
社区所有者不支持退出社区操作,只能解散社区。
serverId | 社区 ID。 |
callBack | 结果回调:
|
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 | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.removeCategoryListener | ( | EMCircleCategoryListener | listener | ) |
移除频道分组事件监听器。
listener | 要移除的监听器对象。 |
void com.hyphenate.chat.EMCircleManager.removeChannelListener | ( | EMCircleChannelListener | listener | ) |
移除频道事件监听器。
listener |
void com.hyphenate.chat.EMCircleManager.removeModeratorFromServer | ( | String | serverId, |
String | userId, | ||
EMCallBack | callBack | ||
) |
移除社区管理员。
仅社区所有者可调用该方法。
serverId | 社区 ID。 |
userId | 要从社区管理员列表移除的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.removeServerListener | ( | EMCircleServerListener | listener | ) |
移除社区事件监听器。
listener | 要移除的监听器对象。 |
void com.hyphenate.chat.EMCircleManager.removeTagsFromServer | ( | String | serverId, |
List< String > | tagIds, | ||
EMCallBack | callBack | ||
) |
移除社区标签。
仅社区所有者和管理员可以调用该方法。
serverId | 社区 ID。 |
tagIds | 要移除的标签 ID 列表。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.removeUserFromChannel | ( | String | serverId, |
String | channelId, | ||
String | userId, | ||
EMCallBack | callBack | ||
) |
移除频道成员。
社区所有者可将频道中的所有成员移出,社区管理员只能将普通成员移出频道。
社区内的默认频道不允许踢出成员。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
userId | 要移除的成员的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.removeUserFromServer | ( | String | serverId, |
String | userId, | ||
EMCallBack | callBack | ||
) |
将用户移出社区。
社区所有者可将所有成员移出社区,社区管理员只能将普通成员移出社区。
serverId | 社区 ID。 |
userId | 要移出社区的成员的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.transferChannel | ( | String | serverId, |
String | channelId, | ||
String | newCategoryId, | ||
EMCallBack | callBack | ||
) |
更换指定频道所属的频道分组。
仅社区所有者和管理员可以调用该方法。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
newCategoryId | 新频道分组 ID。传 null 时为社区默认下的频道分组 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.unmuteUserInChannel | ( | String | serverId, |
String | channelId, | ||
String | userId, | ||
EMCallBack | callBack | ||
) |
解除频道成员的禁言。
仅社区所有者和管理员可调用该方法。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
userId | 要解除禁言的频道成员的用户 ID。 |
callBack | 结果回调:
|
void com.hyphenate.chat.EMCircleManager.updateCategory | ( | String | serverId, |
String | categoryId, | ||
String | name, | ||
EMValueCallBack< EMCircleCategory > | callBack | ||
) |
修改频道分组名称。
仅社区所有者和管理员可调用该方法。
serverId | 社区 ID。 |
categoryId | 频道分组 ID。 |
name | 修改后的频道分组名称。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.updateChannel | ( | String | serverId, |
String | channelId, | ||
EMCircleChannelAttribute | attribute, | ||
EMValueCallBack< EMCircleChannel > | callBack | ||
) |
修改频道信息。
仅社区所有者和管理员可调用该方法。
serverId | 社区 ID。 |
channelId | 频道 ID。 |
attribute | 频道属性配置,详见 EMCircleChannelAttribute。 |
callBack | 结果回调: |
void com.hyphenate.chat.EMCircleManager.updateServer | ( | String | serverId, |
EMCircleServerAttribute | attribute, | ||
EMValueCallBack< EMCircleServer > | callBack | ||
) |
修改社区信息。
仅社区所有者和管理员可调用该方法。
serverId | 社区 ID。 |
attribute | 社区属性配置,详见 EMCircleServerAttribute。 |
callBack | 结果回调: |