public class LoginBusiness
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOGIN_CHANGE_ACTION |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getEnv()
获取当前环境变量
|
static ILoginAdapter |
getLoginAdapter() |
static java.lang.String |
getSessionId()
获取当前会话ID
|
static java.lang.Object |
getSessionInfo()
返回当前会话信息
|
static UserInfo |
getUserInfo()
返回用户信息
|
static void |
init(Context context,
ILoginAdapter adapter,
boolean isDebug,
java.lang.String env)
Deprecated.
|
static void |
init(Context context,
ILoginAdapter adapter,
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(Context context, ILoginAdapter adapter, java.lang.String env)
adapter
- 自定义,实现ILoginAdapter,不能为NULLenv
- 当前APP的环境,目前仅支持 线上环境,入参为"ONLINE"@Deprecated public static void init(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
public static java.lang.String getEnv()