#import <NIMQChatMessageManagerProtocol.h>
◆ fetchMessageAttachment:didCompleteWithError:
- (void) fetchMessageAttachment: |
|
(NIMQChatMessage *) |
message |
didCompleteWithError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
收取消息附件完成回调
- 参数
-
message | 当前收取的消息 |
error | 错误返回,如果收取成功,error为nil |
◆ fetchMessageAttachment:progress:
- (void) fetchMessageAttachment: |
|
(NIMQChatMessage *) |
message |
progress: |
|
(float) |
progress |
|
|
| |
|
optional |
收取消息附件回调
- 参数
-
message | 当前收取的消息 |
progress | 进度 @discussion 附件包括:图片,视频的缩略图,语音文件 |
◆ onMessageUpdate:
◆ onRecvMessages:
收到消息回调
- 参数
-
messages | 消息列表,内部为NIMQChatMessage |
◆ onRecvSystemNotification:
◆ onRecvTypingEvent:
◆ onSystemNotificationUpdate:
◆ sendMessage:didCompleteWithError:
- (void) sendMessage: |
|
(NIMQChatMessage *) |
message |
didCompleteWithError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
发送消息完成回调
- 参数
-
message | 当前发送的消息 |
error | 失败原因,如果发送成功则error为nil |
◆ sendMessage:progress:
- (void) sendMessage: |
|
(NIMQChatMessage *) |
message |
progress: |
|
(float) |
progress |
|
|
| |
|
optional |
发送消息进度回调
- 参数
-
message | 当前发送的消息 |
progress | 进度 |
◆ serverUnreadInfoChanged:
圈组服务器未读信息变更事件回调
- 参数
-
serverUnreadInfoDic | 事件详情, key为@(serverId)(服务器ID的NSNumber),value 为NIMQChatServerUnreadInfo |
◆ unreadInfoChanged:
◆ uploadAttachmentSuccess:forMessage:
- (void) uploadAttachmentSuccess: |
|
(NSString *) |
urlString |
forMessage: |
|
(NIMQChatMessage *) |
message |
|
|
| |
|
optional |
上传资源文件成功的回调 @discussion 对于需要上传资源的消息(图片,视频,音频等),SDK 将在上传资源成功后通过这个接口进行回调,上层可以在收到该回调后进行推送信息的重新配置 (APNS payload)
- 参数
-
urlString | 当前消息资源获得的 url 地址 |
message | 当前发送的消息 |
◆ willSendMessage:
即将发送消息回调 @discussion 因为发消息之前可能会有个准备过程,所以需要在收到这个回调时才将消息加入到 Datasource 中
- 参数
-
该协议的文档由以下文件生成: