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?