initSdk static method

Future initSdk({
  1. required String sk,
  2. AliAuthModel? config,
})

初始化SDK sk 必须 isDialog 是否使用Dialog 弹窗登录 非必须 默认值false 非Dialog登录 debug 是否开启调试模式 非必须 默认true 开启 使用一键登录传入 SERVICE_TYPE_LOGIN 2 使用号码校验传入 SERVICE_TYPE_AUTH 1 默认值 2

Implementation

static Future<dynamic> initSdk(
    {required String sk, AliAuthModel? config}) async {
  /// 判断视图配置
  Map<String, dynamic> data = getConfig().toJson();
  if (config == null || config.toString().isEmpty) {
    config = getConfig();
  } else {
    data.addAll(config.toJson());
  }

  return await _channel.invokeMethod("init", {
    'sk': sk,
    'config': data,
  });
}