AliAuth class
阿里云一键登录类 原来的全屏登录和dialog 统一有配置参数isDislog来控制
Constructors
- AliAuth()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- appleLogin → Future
-
苹果登录iOS专用
no setter
- checkCellularDataEnable → Future
-
no setter
-
platformVersion
→ Future<
String?> -
获取设备版本信息
no setter
-
sdkVersion
→ Future<
String?> -
获取SDK版本号
no setter
Static Methods
-
checkAuthAvailable(
String accessToken, String jwtToken, {required dynamic success(dynamic), required dynamic error(dynamic)}) → Future< void> - WEB专用接口
-
dispose(
) → dynamic - 销毁监听
-
getCurrentCarrierName(
) → Future< String> - 强制关闭一键登录授权页面
-
getVerifyToken(
{required dynamic success(dynamic), required dynamic error(dynamic)}) → Future< void> - WEB专用接口
-
initSdk(
AliAuthModel? config) → Future - 初始化SDK sk 必须 isDialog 是否使用Dialog 弹窗登录 非必须 默认值false 非Dialog登录 debug 是否开启调试模式 非必须 默认true 开启 使用一键登录传入 SERVICE_TYPE_LOGIN 2 使用号码校验传入 SERVICE_TYPE_AUTH 1 默认值 2
-
login(
{int timeout = 5000}) → Future - 一键登录
-
loginListen(
{bool type = true, required Function onEvent, Function? onError, dynamic isOnlyOne = true}) → dynamic - 数据监听
-
onChange(
{bool type = true}) → Stream? - 初始化监听
-
openPage(
String? pageRoute) → Future< void> - pageRoute
-
pause(
) → dynamic - 暂停
-
quitPage(
) → Future< void> - 强制关闭一键登录授权页面
-
resume(
) → dynamic - 恢复