差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:basics:chatroom [2020/02/26 10:22]
jliu [更新聊天室公告]
im:android:basics:chatroom [2020/03/13 09:04]
zhaoliang [聊天室禁言]
行 11: 行 11:
   * 不支持 REST 邀请。   * 不支持 REST 邀请。
   * 聊天室API通常是同步操作,需要在单独的线程中执行,如需使用异步API,请使用async前缀对应的API   * 聊天室API通常是同步操作,需要在单独的线程中执行,如需使用异步API,请使用async前缀对应的API
-===== 服务器端 ===== 
  
- +环信聊天室客户端的主要特性包括:
-服务器端聊天室有关的 REST 操作请参考[[im:​server:​basics:​chatroom|聊天室管理]]。 +
- +
-===== 客户端 ​=====+
  
   * 支持查询所有 APP 聊天室;   * 支持查询所有 APP 聊天室;
行 23: 行 19:
   * 退出聊天室;   * 退出聊天室;
   * 客户端的 API 都是通过''​EMChatroomManager(EMClient.getInstance().chatroomManager())''​操作。   * 客户端的 API 都是通过''​EMChatroomManager(EMClient.getInstance().chatroomManager())''​操作。
 +
 +==== 服务器端API ====
 +
 +服务器端聊天室有关的 REST 操作请参考[[im:​server:​basics:​chatroom|聊天室管理]]。
  
 ==== 加入聊天室 ==== ==== 加入聊天室 ====
行 174: 行 174:
  */  */
 Map<​String,​ Long> mutes = EMClient.getInstance().chatroomManager().fetchChatRoomMuteList(String chatRoomId, int pageNum, int pageSize); Map<​String,​ Long> mutes = EMClient.getInstance().chatroomManager().fetchChatRoomMuteList(String chatRoomId, int pageNum, int pageSize);
 +</​code>​
 +
 +
 +==== 开启和关闭全员禁言 ====
 +owner和管理员可以开启和关闭全员禁言。
 +<code java>
 +     /**
 +     * \~chinese
 +     * 禁言所有成员
 +     * @param chatRoomId ​
 +     */
 +    public void muteAllMembers(final String chatRoomId, final EMValueCallBack<​EMGroup>​ callBack)
 +    ​
 +    /**
 +     * \~chinese
 +     * 解除所有成员禁言
 +     * @param chatRoomId ​
 +     */
 +    public void unmuteAllMembers(final String chatRoomId, final EMValueCallBack<​EMGroup>​ callBack)
 </​code>​ </​code>​