HarmonyOS鸿蒙Next中flutter开发华为账号一键登录,示例代码中有AccountAuthParamsHelper函数,编译报错,请问需要引用什么包?

HarmonyOS鸿蒙Next中flutter开发华为账号一键登录 flutter开发pubspec.yaml里已经引用了
agconnect_auth: ^1.6.0+300,在挂平台flutter用华为账号登录,引用以下代码

final helper = AccountAuthParamsHelper();
helper
  ..setAccessToken()
  ..setEmail()
  ..setIdToken()
  ..setAuthorizationCode()
  ..setProfile();

try {
  AuthAccount huaweiId = await AccountAuthService.signIn(helper);
  if (huaweiId.accessToken != null) {
    AGCAuthCredential credential = HuaweiAuthProvider.credentialWithToken(huaweiId.accessToken!);
    AGCAuth.instance.signIn(credential).then((value) {
      setState(() {
        /// signInResult.user? to get user info
      });
    });
  } else {
    throw "AccessToken is null";
  }
} on Exception catch (e) {
  print(e.toString());
}

编译时告诉我没有AccountAuthParamsHelper函数,怎么解决?


更多关于HarmonyOS鸿蒙Next中flutter开发华为账号一键登录,示例代码中有AccountAuthParamsHelper函数,编译报错,请问需要引用什么包?的实战教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复

您好,您的问题需进一步分析,请您至工单咨询,会有技术人员和您对接:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的支持~

更多关于HarmonyOS鸿蒙Next中flutter开发华为账号一键登录,示例代码中有AccountAuthParamsHelper函数,编译报错,请问需要引用什么包?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS鸿蒙Next中使用Flutter开发华为账号一键登录时,AccountAuthParamsHelper函数属于华为账号服务SDK的一部分。你需要确保在pubspec.yaml文件中添加了huawei_account依赖项。示例代码如下:

dependencies:
  huawei_account: ^6.4.0+300

然后,在Dart文件中导入该包:

import 'package:huawei_account/huawei_account.dart';

确保你已按照华为开发者文档正确配置了项目,并获取了必要的API密钥和权限。

回到顶部