public interface ChatMessageEvent
ClientCoreSDK.setChatMessageEvent(ChatMessageEvent)
方法设置之,可实现回调事件的通知和处理。ClientCoreSDK
限定符和类型 | 方法和说明 |
---|---|
void |
onErrorResponse(int errorCode,
java.lang.String errorMsg)
服务端反馈的出错信息回调事件通知。
|
void |
onRecieveMessage(java.lang.String fingerPrintOfProtocal,
java.lang.String userid,
java.lang.String dataContent,
int typeu)
收到普通消息的回调事件通知。
|
void onRecieveMessage(java.lang.String fingerPrintOfProtocal, java.lang.String userid, java.lang.String dataContent, int typeu)
fingerPrintOfProtocal
- 当该消息需要QoS支持时本回调参数为该消息的特征指纹码,否则为nulluserid
- 消息的发送者id(MobileIMSDK框架中规定发送者id="0"即表示是由服务端主动发过的,否则表示的
是其它客户端发过来的消息)dataContent
- 消息内容的文本表示形式typeu
- 意义:应用层专用字段——用于应用层存放聊天、推送等场景下的消息类型。 注意:此值为-1时表示未定
义。MobileIMSDK_X框架中,本字段为保留字段,不参与框架的核心算法,专留用应用 层自行定义
和使用。 默认:-1。Protocal
void onErrorResponse(int errorCode, java.lang.String errorMsg)
errorCode
- 错误码,定义在常量表 ErrorCode.ForS 类中errorMsg
- 描述错误内容的文本信息