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
将要发起自动重连操作
appkey改变
@optional
- (void)didAppkeyChanged;
用户自动登录完成后的回调
@optional
- (void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
Parameters
-
loginInfo 登录的用户信息
-
error 错误信息
自动重连操作完成后的回调(成功的话,error为nil,失败的话,查看error的错误信息)
@optional
- (void)didAutoReconnectFinishedWithError:(NSError *)error;
服务被禁用
@optional
- (void)didForbidByServer;
当前登录账号在其它设备登录时的通知回调
@optional
- (void)didLoginFromOtherDevice;
用户登录后的回调
@optional
- (void)didLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
Parameters
-
loginInfo 登录的用户信息
-
error 错误信息
用户注销后的回调
@optional
- (void)didLogoffWithError:(EMError *)error;
Parameters
当前登陆用户掉线重连后发生的通知回调
@optional
- (void)didReconnect __attribute__((deprecated("需要使用 willAutoReconnect 与
didAutoReconnectFinishedWithError: 方法判断是否正在重连")));
注册新用户后的回调
@optional
- (void)didRegisterNewAccount:(NSString *)username password:(NSString *)password
error:(EMError *)error;
Parameters
当前登录账号已经被从服务器端删除
@optional
- (void)didRemovedFromServer;
服务器地址改变
@optional
- (void)didServersChanged;
用户将要进行自动登录操作的回调
@optional
- (void)willAutoLoginWithInfo:(NSDictionary *)loginInfo
error:(EMError *)error;
Parameters
-
loginInfo 登录的用户信息
-
error 错误信息
将要发起自动重连操作
@optional
- (void)willAutoReconnect;
Last Updated: Friday, May 11, 2018
|