HyphenateSDK  3.6.1
构造函数 | 所有成员列表
<EMClientDelegate>协议 参考

#import <EMClientDelegate.h>

类 <EMClientDelegate> 继承关系图:

构造函数

(void) - connectionStateDidChange:
 
(void) - autoLoginDidCompleteWithError:
 
(void) - userAccountDidLoginFromOtherDevice
 
(void) - userAccountDidRemoveFromServer
 
(void) - userDidForbidByServer
 
(void) - userAccountDidForcedToLogout:
 
(void) - didConnectionStateChanged:
 
(void) - didAutoLoginWithError:
 
("Use -userAccountDidLoginFromOtherDevice") - __deprecated_msg
 
("Use -userAccountDidRemoveFromServer") - __deprecated_msg
 

详细描述

此协议提供了一些实用工具类的回调

函数文档

- ("Use -userAccountDidLoginFromOtherDevice") __deprecated_msg
optional

当前登录账号在其它设备登录时会接收到此回调

- ("Use -userAccountDidRemoveFromServer") __deprecated_msg
optional

当前登录账号已经被从服务器端删除时会收到该回调

- (void) autoLoginDidCompleteWithError: (EMError *)  aError
optional

自动登录完成时的回调

参数
aError错误信息
- (void) connectionStateDidChange: (EMConnectionState)  aConnectionState
optional

SDK连接服务器的状态变化时会接收到该回调

有以下几种情况, 会引起该方法的调用:

  1. 登录成功后, 手机无法上网时, 会调用该回调
  2. 登录成功后, 网络状态变化时, 会调用该回调
参数
aConnectionState当前状态
- (void) didAutoLoginWithError: ("Use -autoLoginDidCompleteWithError:")  __deprecated_msg
optional

自动登录完成时的回调

参数
aError错误信息
- (void) didConnectionStateChanged: ("Use -connectionStateDidChange:")  __deprecated_msg
optional

SDK连接服务器的状态变化时会接收到该回调

有以下几种情况, 会引起该方法的调用:

  1. 登录成功后, 手机无法上网时, 会调用该回调
  2. 登录成功后, 网络状态变化时, 会调用该回调
参数
aConnectionState当前状态
- (void) userAccountDidForcedToLogout: (EMError *)  aError
optional

当前登录账号被强制退出时会收到该回调,有以下原因: 1.密码被修改; 2.登录设备数过多;

- (void) userAccountDidLoginFromOtherDevice
optional

当前登录账号在其它设备登录时会接收到此回调

- (void) userAccountDidRemoveFromServer
optional

当前登录账号已经被从服务器端删除时会收到该回调

- (void) userDidForbidByServer
optional

服务被禁用


该协议的文档由以下文件生成: