差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:basics:chatroom [2020/03/13 09:04]
zhaoliang [聊天室禁言]
im:android:basics:chatroom [2020/03/13 09:07]
zhaoliang [开启和关闭全员禁言]
行 193: 行 193:
      */      */
     public void unmuteAllMembers(final String chatRoomId, final EMValueCallBack<​EMGroup>​ callBack)     public void unmuteAllMembers(final String chatRoomId, final EMValueCallBack<​EMGroup>​ callBack)
 +</​code>​
 +
 +
 +==== 白名单管理 ====
 +可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以运行白名单用户发出消息。
 +另外可以将用户移出白名单,检查自己是否在白名单中以及获取白名单列表。
 +<code java>
 +         /**
 + * \~chinese
 + * 添加用户到白名单
 + * @param chatRoomId ​
 + * @param members 成员id列表
 + */
 + public void addToChatRoomWhiteList(final String chatRoomId, final List<​String>​ members, final EMCallBack callBack)
 +
 +        /**
 + * \~chinese
 + * 将用户从白名单移除
 + * @param chatRoomId
 + * @param members 成员id列表
 + */
 + public void removeFromChatRoomWhiteList(final String chatRoomId, final List<​String>​ members, final EMCallBack callBack)
 +
 +        /**
 + * \~chinese
 + * 检查自己是否在白名单中
 + * @param groupId 群组id
 + */
 + public void checkIfInChatRoomWhiteList(final String chatRoomId, EMValueCallBack<​Boolean>​ callBack)
 +
 +        /**
 + * \~chinese
 + * 从服务器获取白名单成员列表
 + * @param groupId 群组id
 + */
 + public void fetchChatRoomWhiteList(final String chatRoomId, final EMValueCallBack<​List<​String>>​ callBack) ​
 </​code>​ </​code>​