华为端云一体化开辟 (起步1.0)(HarmonyOS学习第七课) ...

打印 上一主题 下一主题

主题 1017|帖子 1017|积分 3051

官方文献:

为丰富HarmonyOS对云端开辟的支持、实现端云联动,DevEco Studio推出了云开辟功能,开辟者在创建工程时选择云开辟模板,即可在DevEco Studio内同时完成HarmonyOS应用/元服务的端侧与云侧开辟,体验端云一体化协同开辟。
注意
使用云开辟功能,需同时满意如下条件:


  • Compile SDK版本≥9。
  • 完成华为开辟者帐号实名认证。
  • 签署云开辟相关协议。
  • 使用DevEco Studio 3.1 Beta1及以上版本。 必要特别注意的是,DevEco Studio 3.1 Beta2暂不支持端云一体化开辟,请勿使用。前往HUAWEI DevEco Studio产品页可获取最新版本,前往DevEco Studio版本存档可获取历史版本。
相比于传统开辟模式,云开辟模式具备成本低、服从高、门槛低等上风,详细区别见下表。
  区别点
  传统开辟模式
  云开辟模式
  开辟工具
  端侧与云侧各需一套开辟工具,云侧需自建服务器,工具成本高。
  DevEco Studio一套开辟工具即可支撑端侧与云侧同时开辟,无需搭建服务器,工具成本低。
  开辟人员
      

  • 端侧与云侧要求差别的开辟语言,技能要求高。
  • 需多人投入,且开辟人员之间需持续、准确沟通,人力与沟通成本高、服从低。
     

  • 依托AppGallery Connect(以下简称AGC)Serverless云服务开放的接口,端侧开辟人员也能轻松开辟云侧代码,大大降低开辟门槛。
  • 开辟人员数目少,降低人力成本,进步沟通服从。
运维
  需自行构建运营与运维能力,成本高、负担重。
  直接接入AGC Serverless云服务,实现免运维,无运维成本或资源浪费。
  云开辟特性

云开辟特性主要包罗了如下功能。
  主要功能
  形貌
  端云一体化开辟
  您可以在DevEco Studio中同时开辟与调试应用的端侧代码与云侧代码。
     

  • 端开辟主要是开辟、调试应用端侧的业务代码。
  • 云开辟即为应用开辟云侧工程,目前包罗云函数与云数据库工程。      

    • 云函数:支持在DevEco Studio中创建函数、编写函数代码、调试函数、摆设函数到AGC云端。
    • 云数据库:支持在DevEco Studio中创建对象范例、在对象范例中添加数据条目、摆设云数据库到AGC云端。

一键摆设云工程
  云工程开辟完毕后,您可在DevEco Studio中将其一键摆设至AGC云端。
  端云一体化组件
  DevEco Studio还为您提供多种端云一体化组件。集成端云一体化组件后,您只需举行简单设置即可向应用用户提供登录、支付等多种功能。
当前仅支持端云一体化登录组件,用于向应用用户提供登录、登出功能,目前支持帐号暗码登录、手机验证码登录、以及邮箱验证码登录。
  开辟流程

HarmonyOS应用端云一体化开辟流程如下图所示。



  序号
  阶段
  使命
  说明
  1
  创建端云一体化开辟工程
  选择云开辟模板
      

  • HarmonyOS应用工程:支持选择通用云开辟模板或商城模板。
  • 元服务工程:仅支持选择通用云开辟模板。
设置工程信息
  设置工程名称、范例等基本信息。
  关联云开辟资源
  在举行云开辟之前,您需为工程关联所需的资源:在DevEco Studio中选择您的华为开辟者帐号加入的开辟者团队,将该团队在AGC的同包名应用关联到当前工程。
上述云开辟资源关联乐成、工程创建完毕后,DevEco Studio会为您的工程自动实行一些初始化设置:
     

  • 为工程关联的AGC项目自动开通云开辟相关的Serverless服务(认证服务、云函数、云数据库、云托管、API网关、云存储)。
  • 为端侧工程自动集成agconnect-services.json设置文件以及相关Serverless服务最新版本的HarmonyOS SDK,同时会自动集成端云一体化登录组件的最新SDK。
  • 云侧工程云函数节点下会自动引入依赖的云数据库的最新版本Node.js Server SDK,以实现在端侧访问云数据库。
2
  端云一体化开辟与调试
  端侧开辟与调试
      

  • 端侧代码开辟:在端侧工程下,开辟、调试应用端侧业务代码。
  • 端云一体化组件开辟:DevEco Studio还为您提供多种端云一体化组件。集成端云一体化组件后,您只需举行简单设置即可向应用用户提供登录、支付等功能(当前仅支持端云一体化登录组件)。
云侧开辟与调试
  在云侧工程下开辟、调试与摆设云服务:
     

  • 开辟云函数,包罗创建函数、调试函数、将函数摆设到AGC云端。
  • 开辟云数据库,包罗创建对象范例、在对象范例中添加数据条目、摆设云数据库。
3

  端侧发布与云侧摆设

  打包并发布应用

  将端侧工程举行打包,天生APP,后续即可在AGC举行应用上架。
  一键摆设云工程
  云工程开辟完毕后,您可在DevEco Studio中将其一键摆设至AGC云端。
  起步

起首我们必要先创建一个AGC账号:

链接地址: AppGallery Connect (huawei.com) 点击注册即可
必要举行实名认证等一系列的操作就不过多阐述。
项目创建



 添加应用



开启云数据库-云存储-认证服务的开关认证服务


启用认证服务,云数据库,云存储等。

                                                            

直接点击开通即可

不消管直接下一步

创建项目

打开编辑器
新建项目

 注意!!

 举行登录
查找到我们刚才创建的项目就算乐成了!!
运行

我们使用模拟器运行查看效果

主页面出现我们添加的服务等 即可。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

数据人与超自然意识

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表