public class LoginBusiness
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
LOGIN_CHANGE_ACTION |
限定符和类型 | 方法和说明 |
---|---|
static ILoginAdapter |
getLoginAdapter() |
static java.lang.String |
getSessionId()
获取当前会话ID
|
static java.lang.Object |
getSessionInfo()
返回当前会话信息
|
static UserInfo |
getUserInfo()
返回用户信息
|
static void |
init(android.content.Context context,
ILoginAdapter adapter,
boolean isDebug,
java.lang.String env)
初始化
|
static boolean |
isLogin()
是否已经登录
|
static void |
login(ILoginCallback callback)
登录
|
static void |
logout(ILogoutCallback callback)
登出
|
static void |
refreshSession(boolean force,
IRefreshSessionCallback refreshSessionCallback)
刷新当前会话
|
public static final java.lang.String LOGIN_CHANGE_ACTION
public static void init(android.content.Context context, ILoginAdapter adapter, boolean isDebug, java.lang.String env)
adapter
- 自定义,实现ILoginAdapter,不能为NULLisDebug
- 是否开启adapter内部调试开关env
- 当前APP的环境,目前仅支持 线上环境,入参为"ONLINE"public static boolean isLogin()
public static ILoginAdapter getLoginAdapter()
public static void login(ILoginCallback callback)
callback
- 登录结果回调public static void logout(ILogoutCallback callback)
callback
- 登出结果回调public static java.lang.Object getSessionInfo()
public static java.lang.String getSessionId()
public static void refreshSession(boolean force, IRefreshSessionCallback refreshSessionCallback)
force
- 是否需要强刷当前会话refreshSessionCallback
- 刷新Session监听回调接口 IRefreshSessionCallback