1package com.netease.nimlib.sdk.auth;
3import com.netease.nimlib.apt.annotation.NIMService;
4import com.netease.nimlib.sdk.AbortableFuture;
5import com.netease.nimlib.sdk.InvocationFuture;
6import com.netease.nimlib.sdk.Observer;
void exit()
终止当前用户的认证服务,即结束当前进程。
AbortableFuture< LoginInfo > login(LoginInfo info)
登录 IM。调用该接口后,SDK 会自动连接服务器,传递用户信息,返回登录结果。 登录过程中可调用 AbortableFuture#abort() 接口主动取消登录。如果因为网络或其他原因导致云信服务...
int getKickedClientType()
获取踢掉“我”的客户端类型。
int getKickedCustomClientType()
获取踢掉“我”的客户端自定义类型。
boolean openLocalCache(String account)
离线时打开本地数据。
String getDeviceID()
获取登录时传给服务端的设备 ID。用于标识当前的终端设备。
void logout()
注销 IM 登录。该方法没有回调。
InvocationFuture< Void > kickOtherClient(OnlineClient client)
主动将同时在线的其他客户端踢下线。 被踢端若注册了 AuthServiceObserver#observeOnlineStatus(Observer, boolean) 观察者,在被踢下线后,会收到登...