public class LoginInfo
extends java.lang.Object
implements java.io.Serializable
限定符和类型 | 类和说明 |
---|---|
static class |
LoginInfo.LoginInfoBuilder |
限定符和类型 | 字段和说明 |
---|---|
static <any> |
CREATOR |
限定符 | 构造器和说明 |
---|---|
protected |
LoginInfo(Parcel in) |
|
LoginInfo(java.lang.String account,
java.lang.String token)
构造函数
|
|
LoginInfo(java.lang.String account,
java.lang.String token,
java.lang.String appKey)
构造函数
|
|
LoginInfo(java.lang.String account,
java.lang.String token,
java.lang.String appKey,
int customClientType)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAccount()
用户帐号
|
java.lang.String |
getAppKey()
当前应用AppKey
|
int |
getAuthType()
SDK 认证类型
0表示最初的loginToken的校验方式,1表示基于appSecret计算的token鉴权方式,2表示基于第三方回调的token鉴权方式,默认0
|
int |
getCustomClientType()
自定义客户端类型,小于等于0视为没有自定义类型
|
java.lang.String |
getLoginExt()
登陆自定义字段
authType为2时使用该字段内容去第三方服务器鉴权
|
java.lang.String |
getToken()
登录token
|
int |
hashCode() |
java.lang.String |
toString() |
boolean |
valid()
检查用户登录信息是否合法
|
void |
writeToParcel(Parcel dest,
int flags) |
public LoginInfo(java.lang.String account, java.lang.String token)
account
- 用户帐号token
- 登录tokenpublic LoginInfo(java.lang.String account, java.lang.String token, java.lang.String appKey)
account
- 用户账号token
- 登录tokenappKey
- 应用的AppKey(可选)
说明:一个AppKey对应一个账号体系,如果不填,则优先使用SDKOptions中配置的appKey,如果没有则使用AndroidManifest中配置的appKeypublic LoginInfo(java.lang.String account, java.lang.String token, java.lang.String appKey, int customClientType)
account
- 用户账号token
- 登录tokenappKey
- 应用的AppKey(可选)
说明:一个AppKey对应一个账号体系,如果不填,则优先使用SDKOptions中配置的appKey,如果没有则使用AndroidManifest中配置的appKeycustomClientType
- 自定义客户端类型,小于等于0视为没有自定义类型protected LoginInfo(Parcel in)
public java.lang.String getAccount()
public java.lang.String getToken()
public int getAuthType()
public java.lang.String getLoginExt()
public java.lang.String getAppKey()
public int getCustomClientType()
public boolean valid()
public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public int describeContents()
public void writeToParcel(Parcel dest, int flags)