MethodChannelAliAuth class

阿里云一键登录类 原来的全屏登录和dialog 统一有配置参数isDislog来控制

Inheritance

Constructors

MethodChannelAliAuth()

Properties

appleLogin → Future
苹果登录iOS专用
no setteroverride
checkCellularDataEnable → Future
no setteroverride
eventChannel → EventChannel
声明监听回调通道
final
hashCode → int
The hash code for this object.
no setterinherited
methodChannel → MethodChannel
声明回调通道
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

checkAuthAvailable(String accessToken, String jwtToken, dynamic success(dynamic), dynamic error(dynamic)) → Future<void>
调用之前先去用户服务端获取accessToken和jwtToken
inherited
checkEnvAvailable() → Future<void>
SDK环境检查函数,检查终端是否支持号码认证。
override
dispose() → dynamic
销毁监听
override
getConnection() → Future<String?>
inherited
getCurrentCarrierName() → Future<String>
强制关闭一键登录授权页面
override
getPlatformVersion() → Future<String?>
override
getSdkVersion() → Future<String?>
override
getVerifyToken(dynamic success(dynamic), dynamic error(dynamic)) → Future<void>
身份鉴权成功后才可调用获取Token接口。
inherited
hideLoading() → Future<void>
强制关闭Loading
override
initSdk(AliAuthModel? config) → Future
初始化SDK sk 必须 isDialog 是否使用Dialog 弹窗登录 非必须 默认值false 非Dialog登录 debug 是否开启调试模式 非必须 默认true 开启 使用一键登录传入 SERVICE_TYPE_LOGIN 2 使用号码校验传入 SERVICE_TYPE_AUTH 1 默认值 2
override
login({int timeout = 5000}) → Future
一键登录
override
loginListen({bool type = true, required Function onEvent, Function? onError, dynamic isOnlyOne = true}) → dynamic
数据监听
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onChange({bool type = true}) → Stream?
初始化监听
override
openPage(String? pageRoute) → Future<void>
pageRoute
override
pause() → dynamic
暂停
override
queryCheckBoxIsChecked() → Future<void>
获取授权页协议勾选框选中状态
override
quitPage() → Future<void>
强制关闭一键登录授权页面
override
resume() → dynamic
恢复
override
setCheckboxIsChecked() → Future<void>
获取授权页协议勾选框选中状态
override
setLoggerEnable(bool isEnable) → Future<void>
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

onListener ↔ Stream?
监听器
getter/setter pair
streamSubscription ↔ StreamSubscription?
为了控制Stream 暂停。恢复。取消监听 新建
getter/setter pair