自动登录的设置方式
自动登录的前提是在登陆成功后设置自动登录:
[[EaseMob sharedInstance].chatManager setIsAutoLoginEnabled:YES]; // 设置自动登录
触发条件:
[[EaseMob sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
会调用的回调:
/*!
@method
@brief 用户将要进行自动登录操作的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
/*!
@method
@brief 用户自动登录完成后的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
[[EaseMob sharedInstance].chatManager setIsAutoLoginEnabled:YES]; // 设置自动登录
触发条件:
[[EaseMob sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
会调用的回调:
/*!
@method
@brief 用户将要进行自动登录操作的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
/*!
@method
@brief 用户自动登录完成后的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;