EMChatManagerLoginDelegate

Extends Protocol:
EMChatManagerDelegateBase
Declared In:

Introduction

本协议包括:登录成功的回调、登录失败的回调、修改密码的回调、账号在其它设置上登录时的回调操作



Methods

-didAppkeyChanged

appkey改变

-didAutoLoginWithInfo:error:

用户自动登录完成后的回调

-didAutoReconnectFinishedWithError:

自动重连操作完成后的回调(成功的话,error为nil,失败的话,查看error的错误信息)

-didForbidByServer

服务被禁用

-didLoginFromOtherDevice

当前登录账号在其它设备登录时的通知回调

-didLoginWithInfo:error:

用户登录后的回调

-didLogoffWithError:

用户注销后的回调

-didReconnect

当前登陆用户掉线重连后发生的通知回调

-didRegisterNewAccount:password:error:

注册新用户后的回调

-didRemovedFromServer

当前登录账号已经被从服务器端删除

-didServersChanged

服务器地址改变

-willAutoLoginWithInfo:error:

用户将要进行自动登录操作的回调

-willAutoReconnect

将要发起自动重连操作


didAppkeyChanged


appkey改变

@optional

- (void)didAppkeyChanged;

didAutoLoginWithInfo:error:


用户自动登录完成后的回调

@optional

- (void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
Parameters
loginInfo

登录的用户信息

error

错误信息


didAutoReconnectFinishedWithError:


自动重连操作完成后的回调(成功的话,error为nil,失败的话,查看error的错误信息)

@optional

- (void)didAutoReconnectFinishedWithError:(NSError *)error;

didForbidByServer


服务被禁用

@optional

- (void)didForbidByServer;

didLoginFromOtherDevice


当前登录账号在其它设备登录时的通知回调

@optional

- (void)didLoginFromOtherDevice;

didLoginWithInfo:error:


用户登录后的回调

@optional

- (void)didLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
Parameters
loginInfo

登录的用户信息

error

错误信息


didLogoffWithError:


用户注销后的回调

@optional

- (void)didLogoffWithError:(EMError *)error;
Parameters
error

错误信息


didReconnect


当前登陆用户掉线重连后发生的通知回调

@optional

- (void)didReconnect __attribute__((deprecated("需要使用 willAutoReconnectdidAutoReconnectFinishedWithError: 方法判断是否正在重连")));

didRegisterNewAccount:password:error:


注册新用户后的回调

@optional

- (void)didRegisterNewAccount:(NSString *)username password:(NSString *)password error:(EMError *)error;
Parameters
error

错误信息


didRemovedFromServer


当前登录账号已经被从服务器端删除

@optional

- (void)didRemovedFromServer;

didServersChanged


服务器地址改变

@optional

- (void)didServersChanged;

willAutoLoginWithInfo:error:


用户将要进行自动登录操作的回调

@optional

- (void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
Parameters
loginInfo

登录的用户信息

error

错误信息


willAutoReconnect


将要发起自动重连操作

@optional

- (void)willAutoReconnect;