NIMLoginManagerDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | NIMLoginManagerProtocol.h |
– 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