NIMSDK-AOS  10.6.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.auth.V2NIMLoginService接口 参考

V2登录服务类 负责登录,注销和相关状态的获取 更多...

Public 成员函数

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

详细描述

V2登录服务类 负责登录,注销和相关状态的获取

在文件 V2NIMLoginService.java17 行定义.

成员函数说明

◆ addLoginDetailListener()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.addLoginDetailListener ( V2NIMLoginDetailListener  listener)

添加登录详情监听

参数
listener

◆ addLoginListener()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.addLoginListener ( V2NIMLoginListener  listener)

添加登录监听

参数
listener

◆ getChatroomLinkAddress()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getChatroomLinkAddress ( String  roomId,
V2NIMSuccessCallback< List< String >>  success,
V2NIMFailureCallback  failure 
)

获取聊天室link地址 需要IM处于登录状态

参数
roomId聊天室ID

◆ getConnectStatus()

V2NIMConnectStatus com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getConnectStatus ( )

获取连接状态

返回
返回当前连接状态

◆ getCurrentLoginClient()

V2NIMLoginClient com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getCurrentLoginClient ( )

获取当前登录终端相关信息, 在登录成功后才能获取,否则内容为空

返回

◆ getDataSync()

List<V2NIMDataSyncDetail> com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getDataSync ( )

获取当前数据同步项

返回
返回当前数据同步项

◆ getKickedOfflineDetail()

V2NIMKickedOfflineDetail com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getKickedOfflineDetail ( )

获取被踢下线原因

返回
返回被踢下线原因

◆ getLoginClients()

List<V2NIMLoginClient> com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getLoginClients ( )

获取登录客户端列表(不包含当前端)

返回
返回当前登录客户端列表(不包含当前端)

◆ getLoginStatus()

V2NIMLoginStatus com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getLoginStatus ( )

获取登录状态

返回
返回当前登录状态

◆ getLoginUser()

String com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.getLoginUser ( )

获取当前登录用户

返回
返回当前登录用户账号
注解

◆ kickOffline()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.kickOffline ( V2NIMLoginClient  client,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

踢掉登录客户端下线

参数
client

◆ login()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.login ( String  accountId,
String  token,
V2NIMLoginOption  option,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

登录

参数
accountId
token
option

◆ logout()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.logout ( V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

登出

◆ removeLoginDetailListener()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.removeLoginDetailListener ( V2NIMLoginDetailListener  listener)

移除登录详情监听

参数
listener

◆ removeLoginListener()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.removeLoginListener ( V2NIMLoginListener  listener)

移除登录监听

参数
listener

◆ setReconnectDelayProvider()

void com.netease.nimlib.sdk.v2.auth.V2NIMLoginService.setReconnectDelayProvider ( V2NIMReconnectDelayProvider  provider)

设置获取重连延时回调

参数
provider

该接口的文档由以下文件生成: