HyphenateChatSDK 4.10.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 |
threadId | 要操作的子区id |
aCompletionBlock | 返回回调,成功或者失败 |
|
required |
更新子区名称(仅群管理或创建者可用)
subject | 你想要修改的名称(限制64个字符) |
threadId | 要操作的子区id |
aCompletionBlock | 返回回调,成功或者失败 |