| HyphenateChatSDK 4.15.0
    | 
 
 | 
 | required | 
添加回调代理
| aDelegate | 要添加的子区正常的增删改查的代理 | 
| aQueue | 代理执行的队列,如果是nil,则在主线程 | 
| 
 | required | 
Create a subsection
| threadName | 要创建的子区的名称(限制64个字符) | 
| messageId | 操作创建子区那一条消息id | 
| parentId | 操作创建子区那一条消息所在的会话id也就是那条消息的to | 
| completion | 返回回调,包含一个EMChatThread对象跟一个EMError的错误对象 | 
| 
 | required | 
销毁一个子区(群管理员及其以上级别可调用)
| threadId | 要销毁的子区的id | 
| aCompletionBlock | 返回回调,成功或者失败 | 
| 
 | required | 
获取thread详情
| threadId | 要获取的子区的id | 
| aCompletionBlock | 返回回调,包含一个EMChatThread对象跟一个EMError的错误对象 | 
| 
 | required | 
从服务器获取一个子区的成员列表
| threadId | 要获取成员的子区的id | 
| aCursor | cursor 上一次取数的位置游标 | 
| pageSize | 单次请求数量 | 
| aCompletionBlock | 返回回调,包含一个EMCursorResult对象跟一个EMError的错误对象 | 
| 
 | required | 
从服务器获取一个群组下的子区
| parentId | 子区的上一级所属会话id | 
| aCursor | cursor 上一次取数的位置游标 | 
| pageSize | 单次请求数量(最大不超过50) | 
| aCompletionBlock | 返回回调,包含一个EMCursorResult对象跟一个EMError的错误对象 | 
| 
 | required | 
从服务器获取用户已加入的子区
| aCursor | cursor 上一次取数的位置游标 | 
| pageSize | 单次请求数量(单次请求限制最大50) | 
| aCompletionBlock | 返回回调,包含一个EMCursorResult对象跟一个EMError的错误对象 | 
| 
 | required | 
从服务器获取一个群组下我加入的子区
| parentId | 子区的上一级所属会话id | 
| aCursor | cursor 上一次取数的位置游标 | 
| pageSize | 单次请求数量(最大不超过50) | 
| aCompletionBlock | 返回回调,包含一个EMCursorResult对象跟一个EMError的错误对象 | 
| 
 | required | 
从服务器批量获取子区的最后一条消息
| threadIds | 要获取的子区的id数组(单次请求不超过20个id) | 
| aCompletionBlock | 返回回调,包含一个字典key是子区id,value是EMChatMessage对象 | 
| 
 | required | 
加入一个子区
| threadId | 要加入的子区的id | 
| aCompletionBlock | 返回回调,成功或者失败 | 
| 
 | required | 
离开一个子区
| threadId | 要离开的子区的id | 
| aCompletionBlock | 返回回调,成功或者失败 | 
| 
 | required | 
移除回调代理
| aDelegate | 要移除的代理 | 
| 
 | required | 
移除子区成员(仅群管理可用)
| aUser | 要移除用户的环信id | 
| athreadId | 要操作的子区id | 
| aCompletionBlock | 返回回调,成功或者失败 | 
| 
 | required | 
更新子区名称(仅群管理或创建者可用)
| subject | 你想要修改的名称(限制64个字符) | 
| threadId | 要操作的子区id | 
| aCompletionBlock | 返回回调,成功或者失败 |