ChatMessageEvent Protocol Reference

Conforms to NSObject
Declared in ChatMessageEvent.h

Overview

@protocol ChatMessageEvent MobileIMSDK的通用数据通信消息的回调事件接口(如:收到聊天数据事件通知、服务端返回的错误信息事件通知等)。
实现此接口后,通过 @link [ClientCoreSDK setChatMessageEvent:] @/link方法设置之,可实现回调事件的通知和处理。

@author Jack Jiang(http://www.52im.net/thread-2792-1-1.html)) @version 1.0

– onRecieveMessage:withUserId:andContent:andTypeu: required method

收到普通消息的回调事件通知。
应用层可以将此消息进一步按自已的IM协议进行定义,从而实现完整的即时通信软件逻辑。

- (void)onRecieveMessage:(NSString *)fingerPrintOfProtocal withUserId:(NSString *)userid andContent:(NSString *)dataContent andTypeu:(int)typeu

Parameters

fingerPrintOfProtocal

当该消息需要QoS支持时本回调参数为该消息的特征指纹码,否则为null

userid

消息的发送者id(RainbowCore框架中规定发送者id=“0”即表示是由服务端主动发过的,否则表示的是其它客户端发过来的消息)

dataContent

消息内容的文本表示形式

Discussion

收到普通消息的回调事件通知。
应用层可以将此消息进一步按自已的IM协议进行定义,从而实现完整的即时通信软件逻辑。

Declared In

ChatMessageEvent.h

– onErrorResponse:withErrorMsg: required method

服务端反馈的出错信息回调事件通知。

- (void)onErrorResponse:(int)errorCode withErrorMsg:(NSString *)errorMsg

Parameters

errorCode

错误码,定义在常量表 ErrorCode 中有关服务端错误码的定义

errorMsg

描述错误内容的文本信息

Discussion

服务端反馈的出错信息回调事件通知。

Declared In

ChatMessageEvent.h