NIMLoginManagerDelegate Protocol Reference

Conforms to NSObject
Declared in NIMLoginManagerProtocol.h

Overview

登录相关回调

– onKick:clientType:

被踢(服务器/其他端)回调 (Deprecated: 请使用- (void)onKickout:(NIMLoginKickoutResult *)result;)

- (void)onKick:(NIMKickReason)code clientType:(NIMLoginClientType)clientType

Parameters

code

被踢原因

clientType

发起踢出的客户端类型

Discussion

被踢(服务器/其他端)回调

Declared In

NIMLoginManagerProtocol.h

– onKickout:

被踢(服务器/其他端)回调

- (void)onKickout:(NIMLoginKickoutResult *)result

Parameters

result

被踢原因

Discussion

被踢(服务器/其他端)回调

Declared In

NIMLoginManagerProtocol.h

– onLogin:

登录回调

- (void)onLogin:(NIMLoginStep)step

Parameters

step

登录步骤

Discussion

登录回调

这个回调主要用于客户端UI的刷新

Declared In

NIMLoginManagerProtocol.h

– onAutoLoginFailed:

自动登录失败回调

- (void)onAutoLoginFailed:(NSError *)error

Parameters

error

失败原因

Discussion

自动登录失败回调

自动重连不需要上层开发关心,但是如果发生一些需要上层开发处理的错误,SDK 会通过这个方法回调 用户需要处理的情况包括:AppKey 未被设置,参数错误,密码错误,多端登录冲突,账号被封禁,操作过于频繁等

Declared In

NIMLoginManagerProtocol.h

– onMultiLoginClientsChanged

多端登录发生变化

- (void)onMultiLoginClientsChanged

Discussion

多端登录发生变化

Declared In

NIMLoginManagerProtocol.h

– onMultiLoginClientsChangedWithType:

多端登录发生变化

- (void)onMultiLoginClientsChangedWithType:(NIMMultiLoginType)type

Discussion

多端登录发生变化

Declared In

NIMLoginManagerProtocol.h

– onTeamUsersSyncFinished:

群用户同步完成通知

- (void)onTeamUsersSyncFinished:(BOOL)success

Parameters

success

群用户信息同步是否成功

Discussion

群用户同步完成通知

Declared In

NIMLoginManagerProtocol.h

– onSuperTeamUsersSyncFinished:

超大群用户同步完成通知

- (void)onSuperTeamUsersSyncFinished:(BOOL)success

Parameters

success

群用户信息同步是否成功

Discussion

超大群用户同步完成通知

Declared In

NIMLoginManagerProtocol.h

– provideDynamicTokenForAccount:

提供动态登陆Token

- (NSString *)provideDynamicTokenForAccount:(NSString *)account

Discussion

提供动态登陆Token

Declared In

NIMLoginManagerProtocol.h