HarmonyOS鸿蒙Next中flutter实现华为账号登陆

HarmonyOS鸿蒙Next中flutter实现华为账号登陆 资料链接失效,图片里的链接找不到了,可以更新一下吗?

cke_292.png


更多关于HarmonyOS鸿蒙Next中flutter实现华为账号登陆的实战教程也可以访问 https://www.itying.com/category-92-b0.html

6 回复

尊敬的开发者,您好!原贴链接存在问题,请您参考以下解决方案~

【解决方案】

整体思路:

  1. 先在Arkts层对LoginWithHuaweiIDButton组件进行封装。
  2. 在Dart层使用PlatformView对1中组件封装并建立通信channel。
  3. 在Dart层拉起该组件实现华为一键登录。

可以参考详细Demo

更多关于HarmonyOS鸿蒙Next中flutter实现华为账号登陆的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


好的谢谢,

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

尊敬的开发者,您好!您的问题已受理,请您耐心等待材料更新,材料更新后会第一时间通知您,感谢您的理解与支持!

在HarmonyOS Next中,Flutter应用可通过华为Account Kit插件实现华为账号登录。使用Flutter插件huawei_account集成,调用AccountAuthParamsHelper构建登录请求,通过AccountAuthManager进行授权。登录成功后,获取AuthAccount对象,包含用户ID和授权令牌。需在AppGallery Connect配置应用签名,并在项目中配置agconnect-services.json文件。

根据您提供的截图信息,您遇到的问题是在HarmonyOS Next中集成Flutter插件以实现华为账号登录时,相关的资料链接已失效。

目前,针对HarmonyOS Next(即“纯血”鸿蒙)的应用开发,其技术栈和集成方式已发生根本性变化。在HarmonyOS Next上,Flutter引擎本身已不再被支持。因此,在HarmonyOS Next应用中使用Flutter来实现任何功能(包括华为账号登录)的路径已不存在。

核心结论与建议路径:

  1. 技术栈转换:对于HarmonyOS Next应用,您需要使用鸿蒙原生开发技术,即ArkTS语言进行开发。
  2. 实现方式:华为账号登录服务已为HarmonyOS Next提供了完整的原生SDK支持。您应该直接集成并使用 @ohos/account.appAccount (系统帐号管理)和 @ohos/account.osAccount (系统帐号)等相关鸿蒙原生API来实现账号授权与登录功能。
  3. 官方资源:请直接访问华为开发者联盟官网,在HarmonyOS应用开发文档中,查找“帐号管理”或“应用鉴权”相关主题,那里会提供最新的、适用于HarmonyOS Next的完整开发指南、API文档和示例代码。

您之前查找的基于Flutter的资料已不适用于当前HarmonyOS Next的开发环境。请将开发重心转移到鸿蒙原生ArkTS技术栈上。

回到顶部