public interface AuthService
限定符和类型 | 方法和说明 |
---|---|
void |
exit() |
java.lang.String |
getDeviceID()
获取登录时传给服务端的设备id
说明: 这个id 并不是真正意义上的设备id ,是生成的随机uuid ,如果应用卸载重装,可能会重新生成
|
int |
getKickedClientType()
如果自己被其他断踢掉, 通过该接口获取踢掉你的客户端类型。
|
int |
getKickedCustomClientType()
如果自己被其他断踢掉, 通过该接口获取踢掉你的客户端自定义类型。
|
InvocationFuture<java.lang.Void> |
kickOtherClient(OnlineClient client)
踢掉多端同时在线的其他端
|
void |
killCore() |
void |
killUI() |
AbortableFuture<LoginInfo> |
login(LoginInfo info)
登录接口。
|
void |
logout()
注销接口
|
boolean |
openLocalCache(java.lang.String account)
离线时打开本地数据
适用场景:在手动登录没有成功前(可能由于网络问题,登录时间较长),可以访问SDK本地数据。
|
AbortableFuture<LoginInfo> login(LoginInfo info)
info
- 登录的用户信息void logout()
InvocationFuture<java.lang.Void> kickOtherClient(OnlineClient client)
client
- 被踢端信息int getKickedClientType()
int getKickedCustomClientType()
boolean openLocalCache(java.lang.String account)
java.lang.String getDeviceID()
void killUI()
void killCore()
void exit()