官方文献:
为丰富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一套开发工具即可支撑端侧与云侧同时开发,无需搭建服务器,工具成本低。  | 
|   开发人员  |  
  |  
  | 
|   运维  |   需自行构建运营与运维能力,成本高、负担重。  |   直接接入AGC Serverless云服务,实现免运维,无运维成本或资源浪费。  | 
云开发特性
云开发特性主要包含了如下功能。
|   主要功能  |   描述  | 
|---|---|
|   端云一体化开发  |   您可以在DevEco Studio中同时开发与调试应用的端侧代码与云侧代码。 
  | 
|   一键部署云工程  |   云工程开发完毕后,您可在DevEco Studio中将其一键部署至AGC云端。  | 
|   端云一体化组件  |   DevEco Studio还为您提供多种端云一体化组件。集成端云一体化组件后,您只需进行简单配置即可向应用用户提供登录、支付等多种功能。 当前仅支持端云一体化登录组件,用于向应用用户提供登录、登出功能,目前支持帐号密码登录、手机验证码登录、以及邮箱验证码登录。  | 
开发流程
HarmonyOS应用端云一体化开发流程如下图所示。

|   序号  |   阶段  |   任务  |   说明  | 
|---|---|---|---|
|   1  |   创建端云一体化开发工程  |   选择云开发模板  |  
  | 
|   配置工程信息  |   配置工程名称、类型等基本信息。  | ||
|   关联云开发资源  |   在进行云开发之前,您需为工程关联所需的资源:在DevEco Studio中选择您的华为开发者帐号加入的开发者团队,将该团队在AGC的同包名应用关联到当前工程。 上述云开发资源关联成功、工程创建完毕后,DevEco Studio会为您的工程自动执行一些初始化配置: 
  | ||
|   2  |   端云一体化开发与调试  |   端侧开发与调试  |  
  | 
|   云侧开发与调试  |   在云侧工程下开发、调试与部署云服务: 
  | ||
|   3  |   端侧发布与云侧部署  |   打包并发布应用  |   将端侧工程进行打包,生成APP,后续即可在AGC进行应用上架。  | 
|   一键部署云工程  |   云工程开发完毕后,您可在DevEco Studio中将其一键部署至AGC云端。  | 
起步
首先我们需要先创建一个AGC账号:

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

添加应用


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


启用认证服务,云数据库,云存储等。
                                                            
直接点击开通即可


不用管直接下一步

创建项目
打开编辑器
新建项目

注意!!


进行登录

查找到我们刚才创建的项目就算成功了!!
运行
我们使用模拟器运行查看效果

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