IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
<V2TIMAdvancedMsgListener>

Instance Methods

(void) - onRecvNewMessage:
 
(void) - onRecvMessageReadReceipts:
 
(void) - onRecvC2CReadReceipt:
 
(void) - onRecvMessageRevoked:
 
(void) - onRecvMessageModified:
 
(void) - onRecvMessageExtensionsChanged:extensions:
 
(void) - onRecvMessageExtensionsDeleted:extensionKeys:
 

Method Documentation

◆ onRecvNewMessage:()

- (void) onRecvNewMessage: (V2TIMMessage *)  msg
optional

Received a new message.

◆ onRecvMessageReadReceipts:()

- (void) onRecvMessageReadReceipts: (NSArray< V2TIMMessageReceipt * > *)  receiptList
optional

Message read receipt notification (if you send a message that supports read receipts, the message receiver calls the sendMessageReadReceipts interface, and you will receive the callback)

◆ onRecvC2CReadReceipt:()

- (void) onRecvC2CReadReceipt: (NSArray< V2TIMMessageReceipt * > *)  receiptList
optional

C2C peer user conversation read notification´╝łIf the peer user calls the markC2CMessageAsRead interface, you will receive the callback, and the callback will only carry the peer userID and peer read timestamp information´╝ë

◆ onRecvMessageRevoked:()

- (void) onRecvMessageRevoked: (NSString *)  msgID
optional

Received a message recall notification.

◆ onRecvMessageModified:()

- (void) onRecvMessageModified: (V2TIMMessage *)  msg
optional

Message content modified.

◆ onRecvMessageExtensionsChanged:extensions:()

- (void) onRecvMessageExtensionsChanged: (NSString *)  msgID
extensions: (NSArray< V2TIMMessageExtension * > *)  extensions 
optional

Message extension changed.

◆ onRecvMessageExtensionsDeleted:extensionKeys:()

- (void) onRecvMessageExtensionsDeleted: (NSString *)  msgID
extensionKeys: (NSArray< NSString * > *)  extensionKeys 
optional

Message extension deleted.