public protocol V2TIMAdvancedMsgListener: AnyObject {
/// 收到新消息
func onRecvNewMessage(msg: V2TIMMessage)
/// 消息已读回执通知(如果自己发的消息支持已读回执,消息接收端调用了 sendMessageReadReceipts 接口,自己会收到该回调)
func onRecvMessageReadReceipts(receiptList: Array<V2TIMMessageReceipt>)
/// C2C 对端用户会话已读通知(如果对端用户调用 markC2CMessageAsRead 接口,自己会收到该通知)
func onRecvC2CReadReceipt(receiptList: Array<V2TIMMessageReceipt>)
/// 收到消息撤回
func onRecvMessageRevoked(msgID: String, operateUser: V2TIMUserInfo, reason: String?)
/// 消息内容被修改
func onRecvMessageModified(msg: V2TIMMessage)
}
0 个回复