NIMSDK-iOS
|
#import <NIMLoginManagerProtocol.h>
构造函数 | |
(void) | - onKick:clientType: |
(void) | - onKickout: |
(void) | - onLogin: |
(void) | - onAutoLoginFailed: |
(void) | - onMultiLoginClientsChanged |
(void) | - onMultiLoginClientsChangedWithType: |
(void) | - onTeamUsersSyncFinished: |
(void) | - onSuperTeamUsersSyncFinished: |
(NSString *) | - provideDynamicTokenForAccount: |
(int) | - reconnectDelay |
(void) | - onDataReady |
IM 登录相关回调接口,包括登录状态、多端登录、被踢下线、数据同步状态等事件的监听回调。
|
optional |
IM 自动登录失败的回调。
|
optional |
消息数据库已经打开
|
optional |
被其他端(服务端/客户端)踢下线的回调。
参数名称 | 描述 |
---|---|
code | 被踢下线的原因 |
clientType | 将其踢下线的设备端的类型 |
|
optional |
被其他端(服务端/客户端)踢下线的回调。
|
optional |
IM 登录状态的回调。
|
optional |
多端登录变更的回调,监听同一账号的其他端的登录状态变更情况,即当用户通过某个客户端登录时,其他(同一账号)已经在线的客户端会收到该回调。
|
optional |
多端登录变更的回调,监听同一账号的其他端的登录状态变更情况,即当用户通过某个客户端登录时,其他(同一账号)已经在线的客户端会收到该回调。
|
optional |
超大群用户信息同步完成的回调。
|
optional |
群组用户信息同步完成的回调。
|
optional |
动态 Token 回调,用于获取动态 Token,后续以动态 token 鉴权方式登录 IM。
|
optional |
自定义重连策略回调。回调中返回自动重连的时间间隔,即当自动登录失败后多久后触发自动重连。
SDK 默认的自动重连策略:自动登录失败后 2 秒触发自动重连触,如果一直连不上,重连时间指数级增长,2、4、6、8、16、32、64 ...