Property | Type | Description |
loginStatus | Login status. | |
loginUserInfo | Logged-in user information. |
Function | Description |
Singleton object. | |
Login event listener. | |
Login event listener. | |
Login. | |
Logout. | |
Set personal information. |
abstract fun addLoginListener(listener: LoginListener)
Parameter | Type | Required | Description |
listener | Required | Login listener. |
abstract fun removeLoginListener(listener: LoginListener)
Parameter | Type | Required | Description |
listener | Required | Login listener. |
abstract fun login(context: Context,sdkAppID: Int,userID: String,userSig: String,completion: CompletionHandler? = null)
Parameter | Type | Required | Description |
context | Context | Required | Context. |
sdkAppID | Int | Required | SDK application ID. |
userID | String | Required | User ID. |
userSig | String | Required | User signature. |
completion | Required | Completion callback. |
abstract fun logout(completion: CompletionHandler? = null)
Parameter | Type | Required | Description |
completion | Required | Completion callback. |
abstract fun setSelfInfo(userProfile: UserProfile,completion: CompletionHandler? = null)
Parameter | Type | Required | Description |
userProfile | Required | User profile. | |
completion | Required | Completion callback. |
Enum Value | Description |
UNLOGIN | Not logged in. |
LOGINED | Logged in. |
Enum Value | Value | Description |
ALLOW_ANY | 0 | Allow anyone. |
NEED_CONFIRM | 1 | Need confirmation. |
DENY_ANY | 2 | Deny anyone. |
Enum Value | Value | Description |
UNKNOWN | 0 | Unknown. |
MALE | 1 | Male. |
FEMALE | 2 | Female. |
Method | Description |
onKickedOffline | Current user kicked offline. |
onLoginExpired | Login ticket expired. |
Property | Type | Description |
loginStatus | Login status. | |
loginUserInfo | Logged-in user information. |
Feedback