1 package com.netease.nimlib.sdk.v2.auth;
3 import androidx.annotation.Nullable;
14 import java.util.List;
String getLoginUser()
获取当前登录用户
V2NIMKickedOfflineDetail getKickedOfflineDetail()
获取被踢下线原因
void addLoginListener(V2NIMLoginListener listener)
添加登录监听
void setReconnectDelayProvider(V2NIMReconnectDelayProvider provider)
设置获取重连延时回调
void removeLoginDetailListener(V2NIMLoginDetailListener listener)
移除登录详情监听
V2NIMLoginStatus getLoginStatus()
获取登录状态
void getChatroomLinkAddress(String roomId, V2NIMSuccessCallback< List< String >> success, V2NIMFailureCallback failure)
获取聊天室link地址 需要IM处于登录状态
List< V2NIMDataSyncDetail > getDataSync()
获取当前数据同步项
void addLoginDetailListener(V2NIMLoginDetailListener listener)
添加登录详情监听
void logout(V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
登出
void login(String accountId, String token, V2NIMLoginOption option, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
登录
void removeLoginListener(V2NIMLoginListener listener)
移除登录监听
V2NIMLoginClient getCurrentLoginClient()
获取当前登录终端相关信息, 在登录成功后才能获取,否则内容为空
void kickOffline(V2NIMLoginClient client, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
踢掉登录客户端下线
V2NIMConnectStatus getConnectStatus()
获取连接状态
List< V2NIMLoginClient > getLoginClients()
获取登录客户端列表(不包含当前端)