如何判断 IM 登录成功?
更新时间: 2024/03/05 16:59:47
Android
- 手动登录:
调用
login
方法登录时,判断是否触发onSuccess
回调。 - 自动登录:
调用
observeOnlineStatus
注册在线状态变化回调,监听当前账户登录状态的变化。
iOS
- 手动登录:
调用
login
方法登录时,判断error == nil
表示登录成功。 - 自动登录
注册NIMLoginManagerDelegate.–onLogin:
回调监听当前账户登录状态的变化。
macOS/Windows
- 手动登录:
调用
Login
方法登录时,在回调函数LoginCallback
中,判断LoginRes
:其中login_step_
值为kNIMLoginStepLogining
且res_code_
为kNIMResSuccess = 200
表示登录成功。 - 自动登录: 与手动登录一致。
Web
- 手动登录:
调用
NIM.getInstance
方法初始化 SDK 时,SDK 会自动登录,判断是否出发onConnect
回调。 - 自动登录: 与手动登录一致。
此文档是否对你有帮助?