差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:android:basics:chatroom [2020/03/13 09:07] zhaoliang [开启和关闭全员禁言] |
im:android:basics:chatroom [2021/09/03 09:02] allenwang |
||
---|---|---|---|
行 3: | 行 3: | ||
---- | ---- | ||
- | 环信聊天室模型支持最大成员数为5000,和群组不同,聊天室内成员离线后,服务器当监听到此成员不在线后不再会给此成员再发推送。 | + | 环信聊天室模型支持默认成员数为5000,和群组不同,聊天室内成员离线后,服务器当监听到此成员不在线后不再会给此成员再发推送。聊天室成员数可调整,请联系商务。 |
- | * 支持最大成员5000; | + | * 默认支持成员数5000,调整请联系商务; |
* 环信的聊天室内有所有者,管理员和游客三种身份; | * 环信的聊天室内有所有者,管理员和游客三种身份; | ||
* 支持禁言,黑名单,踢人等操作; | * 支持禁言,黑名单,踢人等操作; | ||
行 197: | 行 197: | ||
==== 白名单管理 ==== | ==== 白名单管理 ==== | ||
- | 可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以运行白名单用户发出消息。 | + | 可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以允许白名单用户发出消息。 |
另外可以将用户移出白名单,检查自己是否在白名单中以及获取白名单列表。 | 另外可以将用户移出白名单,检查自己是否在白名单中以及获取白名单列表。 | ||
<code java> | <code java> | ||
行 243: | 行 243: | ||
List<String> adminList = chatroom.getAdminList(); | List<String> adminList = chatroom.getAdminList(); | ||
</code> | </code> | ||
+ | ==== 分页获取聊天室成员 ==== | ||
+ | |||
+ | <code java> | ||
+ | /** | ||
+ | * \~chinese | ||
+ | * 获取聊天室成员列表, 获取最后一页成员列表时,EMCursorResult.getCursor()返回一个空字符串. | ||
+ | * @param chatRoomId | ||
+ | * @param cursor | ||
+ | * @param pageSize | ||
+ | * @return | ||
+ | * @throws HyphenateException | ||
+ | */ | ||
+ | public EMCursorResult<String> fetchChatRoomMembers(String chatRoomId, String cursor, int pageSize); | ||
+ | </code> | ||
+ | |||
==== 删除聊天室成员 ==== | ==== 删除聊天室成员 ==== | ||
<code java> | <code java> | ||
行 323: | 行 338: | ||
} | } | ||
+ | |||
+ | @Override | ||
+ | public void onWhiteListAdded(final String chatRoomId, final List<String> whitelist){ | ||
+ | | ||
+ | } | ||
+ | |||
+ | @Override | ||
+ | public void onWhiteListRemoved(final String chatRoomId, final List<String> whitelist) { | ||
+ | |||
+ | } | ||
+ | |||
+ | @Override | ||
+ | public void onAllMemberMuteStateChanged(final String chatRoomId, final boolean isMuted) { | ||
+ | | ||
+ | } | ||
@Override | @Override |