ChatBaseEvent Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | ChatBaseEvent.h |
Overview
@protocol ChatBaseEvent
MobileIMSDK的基础通信消息的回调事件接口(如:登陆成功事件通知、掉线事件通知等)。
实现此接口后,通过 [ClientCoreSDK setChatBaseEvent:]方法设置之,可实现回调事件的通知和处理。
@author Jack Jiang(http://www.52im.net/thread-2792-1-1.html)) @version 1.0
– onLoginResponse:
required method
本地用户的登陆结果回调事件通知。
- (void)onLoginResponse:(int)errorCode
Parameters
errorCode |
服务端反馈的登录结果:0 表示登陆成功,否则为服务端自定义的出错代码(按照约定通常为>=1025的数) |
---|
Discussion
本地用户的登陆结果回调事件通知。
Declared In
ChatBaseEvent.h
– onLinkClose:
required method
与服务端的通信断开的回调事件通知。
- (void)onLinkClose:(int)errorCode
Parameters
errorCode |
本回调参数表示表示连接断开的原因,目前错误码没有太多意义,仅作保留字段,目前通常为-1 |
---|
Discussion
与服务端的通信断开的回调事件通知。
该消息只有在客户端连接服务器成功之后网络异常中断之时触发。
导致与与服务端的通信断开的原因有(但不限于):无线网络信号不稳定、WiFi与2G/3G/4G等同开情
况下的网络切换、手机系统的省电策略等。
Declared In
ChatBaseEvent.h
– onKickout:
required method
本的用户被服务端踢出的回调事件通知。
- (void)onKickout:(PKickoutInfo *)kickoutInfo
Parameters
kickoutInfo |
被踢信息对象,{@link PKickoutInfo} 对象中的 code字段定义了被踢原因代码 |
---|
Discussion
本的用户被服务端踢出的回调事件通知。
Declared In
ChatBaseEvent.h