| hyphenate_SDK3.0
    3.8.1
    hyphenatejavaIMSDK | 
| Public 成员函数 | |
| EMChatRoomManager (EMClient client, EMAChatRoomManager manager) | |
| void | addChatRoomChangeListener (EMChatRoomChangeListener listener) | 
| void | removeChatRoomChangeListener (EMChatRoomChangeListener listener) | 
| void | removeChatRoomListener (EMChatRoomChangeListener listener) | 
| void | joinChatRoom (final String roomId, final EMValueCallBack< EMChatRoom > callback) | 
| void | leaveChatRoom (final String roomId) | 
| EMPageResult< EMChatRoom > | fetchPublicChatRoomsFromServer (int pageNum, int pageSize) throws HyphenateException | 
| EMCursorResult< EMChatRoom > | fetchPublicChatRoomsFromServer (int pageSize, String cursor) throws HyphenateException | 
| void | asyncFetchPublicChatRoomsFromServer (final int pageSize, final String cursor, final EMValueCallBack< EMCursorResult< EMChatRoom >> callback) | 
| void | asyncFetchPublicChatRoomsFromServer (final int pageNum, final int pageSize, final EMValueCallBack< EMPageResult< EMChatRoom >> callback) | 
| EMChatRoom | fetchChatRoomFromServer (String roomId) throws HyphenateException | 
| EMChatRoom | fetchChatRoomFromServer (String roomId, boolean fetchMembers) throws HyphenateException | 
| void | asyncFetchChatRoomFromServer (final String roomId, final EMValueCallBack< EMChatRoom > callback) | 
| EMChatRoom | getChatRoom (String roomId) | 
| List< EMChatRoom > | getAllChatRooms () | 
| EMChatRoom | createChatRoom (String subject, String description, String welcomeMessage, int maxUserCount, List< String > members) throws HyphenateException | 
| void | asyncCreateChatRoom (final String subject, final String description, final String welcomeMessage, final int maxUserCount, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| void | destroyChatRoom (String chatRoomId) throws HyphenateException | 
| void | asyncDestroyChatRoom (final String chatRoomId, final EMCallBack callBack) | 
| EMChatRoom | changeChatRoomSubject (String chatRoomId, String newSubject) throws HyphenateException | 
| void | asyncChangeChatRoomSubject (final String chatRoomId, final String newSubject, final EMValueCallBack< EMChatRoom > callBack) | 
| EMChatRoom | changeChatroomDescription (String chatRoomId, String newDescription) throws HyphenateException | 
| void | asyncChangeChatroomDescription (final String chatRoomId, final String newDescription, final EMValueCallBack< EMChatRoom > callBack) | 
| EMCursorResult< String > | fetchChatRoomMembers (String chatRoomId, String cursor, int pageSize) throws HyphenateException | 
| void | asyncFetchChatRoomMembers (final String chatRoomId, final String cursor, final int pageSize, final EMValueCallBack< EMCursorResult< String >> callBack) | 
| EMChatRoom | muteChatRoomMembers (String chatRoomId, List< String > muteMembers, long duration) throws HyphenateException | 
| void | asyncMuteChatRoomMembers (final String chatRoomId, final List< String > muteMembers, final long duration, final EMValueCallBack< EMChatRoom > callBack) | 
| EMChatRoom | unMuteChatRoomMembers (String chatRoomId, List< String > members) throws HyphenateException | 
| void | asyncUnMuteChatRoomMembers (final String chatRoomId, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| EMChatRoom | changeOwner (String chatRoomId, String newOwner) throws HyphenateException | 
| void | asyncChangeOwner (final String chatRoomId, final String newOwner, final EMValueCallBack< EMChatRoom > callBack) throws HyphenateException | 
| EMChatRoom | addChatRoomAdmin (String chatRoomId, String admin) throws HyphenateException | 
| void | asyncAddChatRoomAdmin (final String chatRoomId, final String admin, final EMValueCallBack< EMChatRoom > callBack) | 
| EMChatRoom | removeChatRoomAdmin (String chatRoomId, String admin) throws HyphenateException | 
| void | asyncRemoveChatRoomAdmin (final String chatRoomId, final String admin, final EMValueCallBack< EMChatRoom > callBack) | 
| Map< String, Long > | fetchChatRoomMuteList (String chatRoomId, int pageNum, int pageSize) throws HyphenateException | 
| void | asyncFetchChatRoomMuteList (final String chatRoomId, final int pageNum, final int pageSize, final EMValueCallBack< Map< String, Long >> callBack) | 
| EMChatRoom | removeChatRoomMembers (String chatRoomId, List< String > members) throws HyphenateException | 
| void | asyncRemoveChatRoomMembers (final String chatRoomId, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| EMChatRoom | blockChatroomMembers (String chatRoomId, List< String > members) throws HyphenateException | 
| void | asyncBlockChatroomMembers (final String chatRoomId, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| EMChatRoom | unblockChatRoomMembers (String chatRoomId, List< String > members) throws HyphenateException | 
| void | asyncUnBlockChatRoomMembers (final String chatRoomId, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| List< String > | fetchChatRoomBlackList (String chatRoomId, int pageNum, int pageSize) throws HyphenateException | 
| void | asyncFetchChatRoomBlackList (final String chatRoomId, final int pageNum, final int pageSize, final EMValueCallBack< List< String >> callBack) | 
| void | addToChatRoomWhiteList (final String chatRoomId, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| void | removeFromChatRoomWhiteList (final String chatRoomId, final List< String > members, final EMValueCallBack< EMChatRoom > callBack) | 
| void | checkIfInChatRoomWhiteList (final String chatRoomId, EMValueCallBack< Boolean > callBack) | 
| void | fetchChatRoomWhiteList (final String chatRoomId, final EMValueCallBack< List< String >> callBack) | 
| void | muteAllMembers (final String chatRoomId, final EMValueCallBack< EMChatRoom > callBack) | 
| void | unmuteAllMembers (final String chatRoomId, final EMValueCallBack< EMChatRoom > callBack) | 
| void | updateChatRoomAnnouncement (String chatRoomId, String announcement) throws HyphenateException | 
| void | asyncUpdateChatRoomAnnouncement (final String chatRoomId, final String announcement, final EMCallBack callBack) | 
| String | fetchChatRoomAnnouncement (String chatRoomId) throws HyphenateException | 
| void | asyncFetchChatRoomAnnouncement (final String chatRoomId, final EMValueCallBack< String > callBack) | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.addChatRoomAdmin | ( | String | chatRoomId, | 
| String | admin | ||
| ) | throws HyphenateException | 
为聊天室添加管理员,需要拥有者权限
| chatRoomId | |
| admin | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.addChatRoomChangeListener | ( | EMChatRoomChangeListener | listener | ) | 
注册聊天室事件监听
| listener | 
| void com.hyphenate.chat.EMChatRoomManager.addToChatRoomWhiteList | ( | final String | chatRoomId, | 
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
添加用户到白名单
| chatRoomId | 聊天室id | 
| members | 成员id列表 | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.asyncAddChatRoomAdmin | ( | final String | chatRoomId, | 
| final String | admin, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
为聊天室添加管理员,需要拥有者权限
| chatRoomId | |
| admin | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncBlockChatroomMembers | ( | final String | chatRoomId, | 
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
添加成员到黑名单,禁止成员继续加入聊天室,需要拥有者或者管理员权限
| chatRoomId | |
| members | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncChangeChatroomDescription | ( | final String | chatRoomId, | 
| final String | newDescription, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
修改群描述信息,需要owner权,同步方法
| chatRoomId | |
| newDescription | 
| void com.hyphenate.chat.EMChatRoomManager.asyncChangeChatRoomSubject | ( | final String | chatRoomId, | 
| final String | newSubject, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
修改聊天室标题,需要owner权,同步方法
| chatRoomId | |
| newSubject | 
| void com.hyphenate.chat.EMChatRoomManager.asyncChangeOwner | ( | final String | chatRoomId, | 
| final String | newOwner, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | throws HyphenateException | 
转移聊天室的所有权
| chatRoomId | |
| newOwner | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncCreateChatRoom | ( | final String | subject, | 
| final String | description, | ||
| final String | welcomeMessage, | ||
| final int | maxUserCount, | ||
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
创建聊天室,聊天室最大人数上限10000。异步方法
| subject | 名称 | 
| description | 描述 | 
| welcomeMessage | 邀请成员加入聊天室的消息 | 
| maxUserCount | 允许加入聊天室的最大成员数 | 
| members | 邀请加入聊天室的成员列表 | 
| callBack | 程序回调函数,onSuccess会包含该聊天室 | 
| void com.hyphenate.chat.EMChatRoomManager.asyncDestroyChatRoom | ( | final String | chatRoomId, | 
| final EMCallBack | callBack | ||
| ) | 
销毁聊天室,需要owner权,同步方法
| chatRoomId | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchChatRoomAnnouncement | ( | final String | chatRoomId, | 
| final EMValueCallBack< String > | callBack | ||
| ) | 
从服务器获取聊天室公告内容
| chatRoomId | 聊天室id | 
| callBack | 回调 | 
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchChatRoomBlackList | ( | final String | chatRoomId, | 
| final int | pageNum, | ||
| final int | pageSize, | ||
| final EMValueCallBack< List< String >> | callBack | ||
| ) | 
获取群组黑名单列表,分页显示,需要拥有者或者管理员权限
| chatRoomId | |
| pageNum | |
| pageSize | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchChatRoomFromServer | ( | final String | roomId, | 
| final EMValueCallBack< EMChatRoom > | callback | ||
| ) | 
从服务器获取聊天室详情 耗时操作
| roomId | |
| callback | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchChatRoomMembers | ( | final String | chatRoomId, | 
| final String | cursor, | ||
| final int | pageSize, | ||
| final EMValueCallBack< EMCursorResult< String >> | callBack | ||
| ) | 
获取聊天室成员列表
| chatRoomId | |
| cursor | |
| pageSize | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchChatRoomMuteList | ( | final String | chatRoomId, | 
| final int | pageNum, | ||
| final int | pageSize, | ||
| final EMValueCallBack< Map< String, Long >> | callBack | ||
| ) | 
获取聊天室的禁言列表,需要拥有者或者管理员权限
| chatRoomId | |
| pageNum | |
| pageSize | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchPublicChatRoomsFromServer | ( | final int | pageSize, | 
| final String | cursor, | ||
| final EMValueCallBack< EMCursorResult< EMChatRoom >> | callback | ||
| ) | 
翻页从服务器获取聊天室 耗时操作
| pageSize | 一次取多少条 | 
| cursor | 从这个游标位置开始取 | 
| callback | 
| void com.hyphenate.chat.EMChatRoomManager.asyncFetchPublicChatRoomsFromServer | ( | final int | pageNum, | 
| final int | pageSize, | ||
| final EMValueCallBack< EMPageResult< EMChatRoom >> | callback | ||
| ) | 
翻页从服务器获取聊天室 耗时操作
| pageNum | 当前要拉取的页数,从1开始 | 
| pageSize | 当前要拉取页的数量 | 
| callback | 
| void com.hyphenate.chat.EMChatRoomManager.asyncMuteChatRoomMembers | ( | final String | chatRoomId, | 
| final List< String > | muteMembers, | ||
| final long | duration, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
禁止聊天室成员发言,需要聊天室拥有者或者管理员权限
| chatRoomId | |
| muteMembers | 需要禁言的群组成员 | 
| duration | 禁言持续时间,单位是毫秒 | 
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncRemoveChatRoomAdmin | ( | final String | chatRoomId, | 
| final String | admin, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
删除聊天室管理员,需要拥有着权限
| chatRoomId | |
| admin | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncRemoveChatRoomMembers | ( | final String | chatRoomId, | 
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
删除聊天室成员,需要拥有者或者管理员权限
| chatRoomId | |
| members | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncUnBlockChatRoomMembers | ( | final String | chatRoomId, | 
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
将成员从黑名单种移除,需要拥有者或者管理员权限
| chatRoomId | |
| members | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncUnMuteChatRoomMembers | ( | final String | chatRoomId, | 
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
取消禁言,需要聊天室拥有者或者管理员权限,异步方法
| chatRoomId | |
| members | |
| callBack | 
| void com.hyphenate.chat.EMChatRoomManager.asyncUpdateChatRoomAnnouncement | ( | final String | chatRoomId, | 
| final String | announcement, | ||
| final EMCallBack | callBack | ||
| ) | 
异步更新聊天室公告
| chatRoomId | 聊天室id | 
| announcement | 公告内容 | 
| callBack | 回调 | 
| callBack | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.blockChatroomMembers | ( | String | chatRoomId, | 
| List< String > | members | ||
| ) | throws HyphenateException | 
添加成员到黑名单,禁止成员继续加入聊天室,需要拥有者或者管理员权限
| chatRoomId | |
| members | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.changeChatroomDescription | ( | String | chatRoomId, | 
| String | newDescription | ||
| ) | throws HyphenateException | 
修改群描述信息,需要owner权,同步方法
| chatRoomId | |
| newDescription | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.changeChatRoomSubject | ( | String | chatRoomId, | 
| String | newSubject | ||
| ) | throws HyphenateException | 
修改聊天室标题,需要owner权,同步方法
| chatRoomId | |
| newSubject | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.changeOwner | ( | String | chatRoomId, | 
| String | newOwner | ||
| ) | throws HyphenateException | 
转移聊天室的所有权,需要聊天室拥有者权限
| chatRoomId | |
| newOwner | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.checkIfInChatRoomWhiteList | ( | final String | chatRoomId, | 
| EMValueCallBack< Boolean > | callBack | ||
| ) | 
检查自己是否在白名单中
| chatRoomId | 聊天室id | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.createChatRoom | ( | String | subject, | 
| String | description, | ||
| String | welcomeMessage, | ||
| int | maxUserCount, | ||
| List< String > | members | ||
| ) | throws HyphenateException | 
创建聊天室,聊天室最大人数上限10000
| subject | 名称 | 
| description | 描述 | 
| welcomeMessage | 邀请成员加入聊天室的消息 | 
| maxUserCount | 允许加入聊天室的最大成员数 | 
| members | 邀请加入聊天室的成员列表 | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.destroyChatRoom | ( | String | chatRoomId | ) | throws HyphenateException | 
销毁聊天室,需要owner权,同步方法
| chatRoomId | 
| HyphenateException | 
| String com.hyphenate.chat.EMChatRoomManager.fetchChatRoomAnnouncement | ( | String | chatRoomId | ) | throws HyphenateException | 
从服务器获取聊天室公告内容
| chatRoomId | 聊天室id | 
| HyphenateException | 
| List<String> com.hyphenate.chat.EMChatRoomManager.fetchChatRoomBlackList | ( | String | chatRoomId, | 
| int | pageNum, | ||
| int | pageSize | ||
| ) | throws HyphenateException | 
获取群组黑名单列表,分页显示,需要拥有者或者管理员权限
| chatRoomId | |
| pageNum | |
| pageSize | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.fetchChatRoomFromServer | ( | String | roomId | ) | throws HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.fetchChatRoomFromServer | ( | String | roomId, | 
| boolean | fetchMembers | ||
| ) | throws HyphenateException | 
从服务器获取聊天室详情,如果需要取成员列表,默认最多取200个成员,超出部分,请调用EMChatRoomManager#fetchChatRoomMembers(String, String, int) 耗时操作
| roomId | 聊天室id | 
| fetchMembers | 是否需要获取聊天室成员 | 
| HyphenateException | 
| EMCursorResult<String> com.hyphenate.chat.EMChatRoomManager.fetchChatRoomMembers | ( | String | chatRoomId, | 
| String | cursor, | ||
| int | pageSize | ||
| ) | throws HyphenateException | 
获取聊天室成员列表, 获取最后一页成员列表时,EMCursorResult.getCursor()返回一个空字符串.
| chatRoomId | |
| cursor | |
| pageSize | 
| HyphenateException | 
| Map<String, Long> com.hyphenate.chat.EMChatRoomManager.fetchChatRoomMuteList | ( | String | chatRoomId, | 
| int | pageNum, | ||
| int | pageSize | ||
| ) | throws HyphenateException | 
获取聊天室的禁言列表,需要拥有者或者管理员权限
| chatRoomId | |
| pageNum | |
| pageSize | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.fetchChatRoomWhiteList | ( | final String | chatRoomId, | 
| final EMValueCallBack< List< String >> | callBack | ||
| ) | 
从服务器获取白名单成员列表
| chatRoomId | 聊天室id | 
| HyphenateException | 
| EMPageResult<EMChatRoom> com.hyphenate.chat.EMChatRoomManager.fetchPublicChatRoomsFromServer | ( | int | pageNum, | 
| int | pageSize | ||
| ) | throws HyphenateException | 
分页从服务器获取聊天室 耗时操作
| pageNum | 当前要拉取的页数,从1开始 | 
| pageSize | 当前要拉取页的数量 | 
| HyphenateException | 
| EMCursorResult<EMChatRoom> com.hyphenate.chat.EMChatRoomManager.fetchPublicChatRoomsFromServer | ( | int | pageSize, | 
| String | cursor | ||
| ) | throws HyphenateException | 
翻页从服务器获取聊天室,在获取最后一页时,EMCursorResult.getCursor()返回一个空字符串。 耗时操作
| pageSize | 一次取多少条 | 
| cursor | 从这个游标位置开始取 | 
| HyphenateException | 
| List<EMChatRoom> com.hyphenate.chat.EMChatRoomManager.getAllChatRooms | ( | ) | 
获取当前内存的聊天室
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.getChatRoom | ( | String | roomId | ) | 
从内存中获取聊天室 非耗时操作
| roomId | 
| void com.hyphenate.chat.EMChatRoomManager.joinChatRoom | ( | final String | roomId, | 
| final EMValueCallBack< EMChatRoom > | callback | ||
| ) | 
加入聊天室,异步方法
| roomId | |
| callback | 
| void com.hyphenate.chat.EMChatRoomManager.leaveChatRoom | ( | final String | roomId | ) | 
离开聊天室,异步方法
| roomId | 
| void com.hyphenate.chat.EMChatRoomManager.muteAllMembers | ( | final String | chatRoomId, | 
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
禁言所有成员
| chatRoomId | 聊天室id | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.muteChatRoomMembers | ( | String | chatRoomId, | 
| List< String > | muteMembers, | ||
| long | duration | ||
| ) | throws HyphenateException | 
禁止聊天室成员发言,需要聊天室拥有者或者管理员权限
| chatRoomId | |
| muteMembers | 禁言的用户列表 | 
| duration | 禁言的时间,单位是毫秒 | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.removeChatRoomAdmin | ( | String | chatRoomId, | 
| String | admin | ||
| ) | throws HyphenateException | 
删除聊天室管理员,需要拥有者权限
| chatRoomId | |
| admin | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.removeChatRoomChangeListener | ( | EMChatRoomChangeListener | listener | ) | 
| void com.hyphenate.chat.EMChatRoomManager.removeChatRoomListener | ( | EMChatRoomChangeListener | listener | ) | 
移除聊天室事件监听
| listener | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.removeChatRoomMembers | ( | String | chatRoomId, | 
| List< String > | members | ||
| ) | throws HyphenateException | 
删除聊天室成员,需要拥有者或者管理员权限
| chatRoomId | |
| members | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.removeFromChatRoomWhiteList | ( | final String | chatRoomId, | 
| final List< String > | members, | ||
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
将用户从白名单移除
| chatRoomId | 聊天室id | 
| members | 成员id列表 | 
| HyphenateException | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.unblockChatRoomMembers | ( | String | chatRoomId, | 
| List< String > | members | ||
| ) | throws HyphenateException | 
将成员从黑名单种移除,需要拥有者或者管理员权限
| chatRoomId | |
| members | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.unmuteAllMembers | ( | final String | chatRoomId, | 
| final EMValueCallBack< EMChatRoom > | callBack | ||
| ) | 
解除所有成员禁言
| chatRoomId | 聊天室id | 
| EMChatRoom com.hyphenate.chat.EMChatRoomManager.unMuteChatRoomMembers | ( | String | chatRoomId, | 
| List< String > | members | ||
| ) | throws HyphenateException | 
取消禁言,需要聊天室拥有者或者管理员权限
| chatRoomId | |
| members | 
| HyphenateException | 
| void com.hyphenate.chat.EMChatRoomManager.updateChatRoomAnnouncement | ( | String | chatRoomId, | 
| String | announcement | ||
| ) | throws HyphenateException | 
更新聊天室公告
| chatRoomId | 聊天室id | 
| announcement | 公告内容 | 
| HyphenateException | 
 1.8.10
 1.8.10