BMXChatServiceProtocol
Conforms to NSObject Declared in BMXChatServiceProtocol.h
Instance Methods
conversationDidCreatedConversation:message:
本地创建新会话成功
- (void)conversationDidCreatedConversation:(BMXConversation *)*conversation* message:(BMXMessageObject *)*message*
Parameters
conversation 新创建的本地会话
message 会话的最新消息,存在返回不存在返回为空
Discussion
本地创建新会话成功
Declared In
BMXChatServiceProtocol.h
conversationDidDeletedConversationId:error:
删除会话
- (void)conversationDidDeletedConversationId:(NSInteger)*conversationId* error:(BMXError *)*error*
Parameters
conversationId 删除的本地会话id
error 状态错误码
Discussion
删除会话
Declared In
BMXChatServiceProtocol.h
conversationTotalCountChanged:
更新总未读数
- (void)conversationTotalCountChanged:(NSInteger)*unreadCount*
Parameters
unreadCount 未读数
Discussion
更新总未读数
Declared In
BMXChatServiceProtocol.h
loadAllConversationDidFinished
已经加载完未读会话列表
- (void)loadAllConversationDidFinished
Discussion
已经加载完未读会话列表
Declared In
BMXChatServiceProtocol.h
messageAttachmentStatusDidChanged:error:percent:
附件下载状态发生变化
- (void)messageAttachmentStatusDidChanged:(BMXMessageObject *)*message* error:(BMXError *)*error* percent:(int)*percent*
Discussion
附件下载状态发生变化
Declared In
BMXChatServiceProtocol.h
messageAttachmentUploadProgressChanged:percent:
附件上传进度发送变化
- (void)messageAttachmentUploadProgressChanged:(BMXMessageObject *)*message* percent:(int)*percent*
Discussion
附件上传进度发送变化
Declared In
BMXChatServiceProtocol.h
messageRecallStatusDidChanged:error:
消息撤回状态发送变化
- (void)messageRecallStatusDidChanged:(BMXMessageObject *)*message* error:(BMXError *)*error*
Discussion
消息撤回状态发送变化
Declared In
BMXChatServiceProtocol.h
messageStatusChanged:error:
消息发送状态发生变化
- (void)messageStatusChanged:(BMXMessageObject *)*message* error:(BMXError *)*error*
Discussion
消息发送状态发生变化
Declared In
BMXChatServiceProtocol.h
receiveDeleteMessages:
收到删除消息 (多设备同步删除消息)
- (void)receiveDeleteMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到删除消息 (多设备同步删除消息)
Declared In
BMXChatServiceProtocol.h
receiveReadAllMessages:
收到消息全部已读(多设备同步某消息之前消息全部设置为已读)
- (void)receiveReadAllMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到消息全部已读(多设备同步某消息之前消息全部设置为已读)
Declared In
BMXChatServiceProtocol.h
receiveReadCancelsMessages:
收到消息已读取消(多设备其他设备同步消息已读状态变为未读)
- (void)receiveReadCancelsMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到消息已读取消(多设备其他设备同步消息已读状态变为未读)
Declared In
BMXChatServiceProtocol.h
receivedCommandMessages:
收到命令消息
- (void)receivedCommandMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到命令消息
Declared In
BMXChatServiceProtocol.h
receivedDeliverAcks:
收到消息已送达回执
- (void)receivedDeliverAcks:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到消息已送达回执
Declared In
BMXChatServiceProtocol.h
receivedMessages:
收到消息
- (void)receivedMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到消息
Declared In
BMXChatServiceProtocol.h
receivedReadAcks:
收到消息已读回执
- (void)receivedReadAcks:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到消息已读回执
Declared In
BMXChatServiceProtocol.h
receivedRecallMessages:
收到撤回消息
- (void)receivedRecallMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到撤回消息
Declared In
BMXChatServiceProtocol.h
receivedSystemMessages:
收到系统通知消息
- (void)receivedSystemMessages:(NSArray<BMXMessageObject*> *)*messages*
Discussion
收到系统通知消息
Declared In
BMXChatServiceProtocol.h
retrieveHistoryMessagesConversation:
拉取历史消息
- (void)retrieveHistoryMessagesConversation:(BMXConversation *)*conversation*
Discussion
拉取历史消息
Declared In
BMXChatServiceProtocol.h
Last updated
Was this helpful?