差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:basics:group [2020/03/13 09:02]
zhaoliang [开启和关闭全员禁言]
im:android:basics:group [2020/03/13 09:16]
zhaoliang [群组事件监听]
行 281: 行 281:
 </​code>​ </​code>​
  
 +
 +==== 开启和关闭全员禁言 ====
 +owner和管理员可以开启和关闭全员禁言。
 +<code java>
 +     /**
 +     * \~chinese
 +     * 禁言所有成员
 +     * @param groupId 群组id
 +     */
 +    public void muteAllMembers(final String groupId, final EMValueCallBack<​EMGroup>​ callBack)
 +    ​
 +    /**
 +     * \~chinese
 +     * 解除所有成员禁言
 +     * @param groupId 群组id
 +     */
 +    public void unmuteAllMembers(final String groupId, final EMValueCallBack<​EMGroup>​ callBack)
 +</​code>​
 ==== 白名单管理 ==== ==== 白名单管理 ====
 可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以运行白名单用户发出消息。 可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以运行白名单用户发出消息。
行 448: 行 466:
     public void onMuteListRemoved(String groupId, final List<​String>​ mutes) {     public void onMuteListRemoved(String groupId, final List<​String>​ mutes) {
  //​成员从禁言列表里移除通知  //​成员从禁言列表里移除通知
 +    }
 +    ​
 +    @Override
 +    public void onWhiteListAdded(String groupId, List<​String>​ whitelist) {
 +          //​成员被加到白名单中
 +    }
 +
 +    @Override
 +    public void onWhiteListRemoved(String groupId, List<​String>​ whitelist) {
 +         //​成员从白名单中被移除
 +    }
 +
 +    @Override
 +    public void onAllMemberMuteStateChanged(String groupId, boolean isMuted) {
 +          //​全员禁言是否开启
     }     }