构造函数 | |
(void) | - setConversationListener: |
(void) | - getConversationList:count:succ:fail: |
(void) | - getConversation:succ:fail: |
(void) | - deleteConversation:succ:fail: |
(void) | - setConversationDraft:draftText:succ:fail: |
|
protected |
获取会话列表成功的回调,nextSeq:下一次分页拉取的游标 isFinished:会话列表是否已经拉取完毕
|
protected |
获取单个会话成功回调
|
protected |
|
protected |
- (void) setConversationListener: | (id< V2TIMConversationListener >) | listener |
1.1 设置会话监听器
- (void) getConversationList: | (uint64_t) | nextSeq | |
count: | (int) | count | |
succ: | (V2TIMConversationResultSucc) | succ | |
fail: | (V2TIMFail) | fail | |
1.2 获取会话列表
nextSeq | 分页拉取游标,第一次默认取传 0,后续分页拉传上一次分页拉取回调里的 nextSeq |
count | 分页拉取的个数,一次分页拉取不宜太多,会影响拉取的速度,建议每次拉取 100 个会话 |
- (void) getConversation: | (NSString *) | conversationID | |
succ: | (V2TIMConversationSucc) | succ | |
fail: | (V2TIMFail) | fail | |
1.3 获取单个会话
conversationID | 会话唯一 ID,如果是 C2C 单聊,组成方式为 c2c_userID,如果是群聊,组成方式为 group_groupID |
- (void) deleteConversation: | (NSString *) | conversationID | |
succ: | (V2TIMSucc) | succ | |
fail: | (V2TIMFail) | fail | |
1.4 删除会话以及该会话中的历史消息
- (void) setConversationDraft: | (NSString *) | conversationID | |
draftText: | (NSString *) | draftText | |
succ: | (V2TIMSucc) | succ | |
fail: | (V2TIMFail) | fail | |
1.5 设置会话草稿
只在本地保存,不会存储 Server,不能多端同步,程序卸载重装会失效。