Cloud Foundation Kit(云开发服务)可以按需为应用提供云函数、云数据库、云存储等云端服务。应用运行所需的服务器和环境可以皆由云端平台提供,开发者只需关注应用的业务逻辑,而无需关心基础设施(例如:服务器、操作系统、容器等)。
DevEco Studio 中还提供了端云一体化开发的开发体验,您可以基于统一的技术栈,高效、协同地完成端、云代码的编写、调试、编译和部署,极大提高构建 HarmonyOS 应用和元服务的效率。
端云一体主要包含的资源有
端云一体可以用在开发鸿蒙的应用或者是元服务上。因为考虑应用的上架需要软著+备案,而元服务的上架只需要备案。所以后续的教程中为了更加方便学习,我们会在元服务的环境下进行。
稍后我们会延续着以下步骤,让大家可以尽可能的掌握端云一体的开发流程。

在 AGC 平台上新建服务的具体步骤可以参考这个文章 HarmonyOS Next 最新 元服务新建到上架全流程,这里就不再叙述了。
本地在使用 DevEco Studio 新建工程时,需要新建的是端云一体化的元服务项目。

此时,你的项目中会看到额外的云端相关的目录结构。

特别需要注意的是,目前模拟器是不支持运行端云一体的项目的。所以为了方便测试,最好是具体真机。




我们需要知道的是,在本地操作云端的资源时,本质上都是对云端的资源的一些操作。最终的操作成功与否,都会反映到真正的云端环境。
我们登录 AGC 平台,然后找到对应的项目。这里是元服务的名称,不是项目的名称,你的元服务是归属于某个项目的

云函数其实就是存放后端逻辑的部分。也是我们后期编写后端业务主要区域。


这里的字段解释如下
字段 | 说明 |
|---|---|
对象类型 | 表示你的数据中用到的实体的类型,比如用户、购物车都是不同的实体类型,也可以理解为你的数据表格 |
存储区 | 理解为数据库的名称,你可以在这里管理多个存储区-数据库 |
数据 | 你存储的实际的数据 |



云存储就是存放你物理文件的地方,比如图片、视频、音频等等。

小伙伴们应该还记得,我们在新建端云一体云服务的时候,本地工程中也是多了一个文件夹的。 CloudProgram

它里面的主要目录结构如下。
后期我们开发的思路可以是以下两种方式:
以上两种方式都可以。但是为了刚好的开发体验,我们是建议使用方式 2.
本文介绍了 HarmonyOS Next 中端云一体化开发的基础概念和环境搭建。通过 Cloud Foundation Kit,开发者可以更便捷地使用云函数、云数据库和云存储等云端服务,从而专注于业务逻辑的开发,而无需过多关注基础设施的搭建和维护。
主要内容包括:
通过本文的学习,读者可以对 HarmonyOS Next 的端云一体化开发有一个整体的认识,为后续深入学习打下基础。建议开发者优先选
择在 DevEco Studio 中进行开发,这样可以获得更好的开发体验。