工作原理
DevEco Studio 支持开发者在本地完成云侧服务资源的开发与部署,并可在端侧工程中调用您开发的云侧代码,真正实现端云一体化开发。
- 选择合适的云开发模板,根据工程向导创建端云一体化开发工程。
- 分别进行云侧工程与端侧工程的代码开发与调试。
说明
云侧与端侧工程的代码可并行开发,一般无先后顺序。但若需在端侧代码中调用云侧代码,云侧代码必须先部署到 AGC 云端,因此建议您先完成云侧代码的开发、调试与部署,再进行端侧代码开发与调试。
- 开发云侧工程:在云侧工程开发 Cloud Foundation Kit 提供的云端服务,目前包括云函数、云对象和云数据库资源开发。
- 开发云数据库:在 DevEco Studio 中创建对象类型、在对象类型中添加数据条目、部署云数据库到 AGC 云端。
- 开发云对象:在 DevEco Studio 中创建云对象、开发云对象代码、调试云对象、部署云对象到 AGC 云端。
- 开发云函数:在 DevEco Studio 中创建并配置函数、开发函数代码、调试函数、部署函数到 AGC 云端。
- 部署云侧工程:云侧工程代码全部开发调试完毕后,一键部署云侧工程到 AGC 云端。
- 开发端侧工程:在端侧工程下开发您应用的业务代码。本文档仅描述如何在端侧调用您开发的云侧代码,包括调用云函数、调用云对象、访问云数据库、调用云存储。
- 打包上架:端云两侧工程代码全部开发完成后,将端云一体化工程打包成 APP,提交至 AGC 申请上架。

约束与限制
支持的设备
仅支持手机,且不支持使用模拟器运行调试。
支持的国家/地区
当前仅在中国境内 (不包含中国香港、中国澳门、中国台湾) 提供服务。
支持的签名方式
当前仅支持手动签名。
总结
关键功能与工具
- 华为云服务集成
- 云函数 (Cloud Function):通过
@CloudFunction注解快速部署后端逻辑,支持事件驱动。 - 认证服务 (Auth Service):集成华为帐号、手机号、第三方登录,一键配置用户体系。
- 云函数 (Cloud Function):通过
- 前后端协同开发
- API Mock:本地模拟云端接口响应,支持前后端并行开发。
- 分布式调试:实时查看设备端与云端的日志和网络请求。
- 数据安全与同步
- 端云数据加密:默认启用 HTTPS 传输,支持字段级加密。
- 冲突解决策略:基于时间戳或自定义规则解决多端数据冲突。
云数据库 (Cloud DB):直接在 DevEco Studio 中配置云数据库模型,支持本地与云端数据实时同步。
// 示例:初始化 Cloud DB
CloudDBZoneConfig config = ();
AGConnectCloudDB.initialize(context).createCloudDBZone(config);


