跳到主要内容

通用云开发模板

适用范围

模板名称通用云开发模板([CloudDev]Empty Ability)
模板说明DevEco Studio内预置的端云一体化开发模板。当前使用Cloud Foundation Kit(云开发服务,包括云函数、云数据库和云存储)搭建了基础的演示项目,不含业务属性。您可参考模板学习如何进行基础的端云工程开发,后续开发时可删除预置的页面代码。
支持的应用类型- HarmonyOS应用 - 元服务

效果图

以下为通用云开发模板主要功能模块的效果图。

功能模块效果图功能说明
云函数点击“Generate Global Unique ID”时,调用云函数SDK执行部署在AGC云端的云对象“id-generator”,生成UUID。
云数据库点击“New”创建数据,可在AGC云端查看到创建的数据。
云存储点击“Upload Image”上传本地图片,成功后可获取图片链接。

体验模板

如您希望在设备上亲自体验该模板的功能和页面效果,可按如下流程操作:

  1. 使用模板创建端云一体化开发工程

  2. 将云侧工程一键部署至AGC云端

  3. 配置云存储安全策略。

    由于端云一体化开发工程的初始化代码未配置AccessToken,因此您还需配置云存储的安全策略为始终可读写,否则会导致云存储无法上传文件。具体操作如下:

    1. 登录AppGallery Connect,点击“开发与服务”。

    2. 在项目列表中点击您的项目。

    3. 在左侧导航栏选择“云开发(Serverless) > 云存储”,进入云存储页面。

    4. 选择“安全”页签,在“配置策略”页面修改默认安全策略为始终可读写后,点击“发布”。

      agc.cloud.storage[
      match: /{bucket}/{path=**} {
      allow read, write: if true;
      }
      ]

  4. 将模板工程推包到手机上,在手机上开通应用访问数据权限,即可开始体验模板。

    当前自动签名仅支持“关联注册应用进行签名”方式。

    如使用模拟器体验,请参考使用模拟器调试操作。