HarmonyOS 鸿蒙Next 端云一体化开发

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 端云一体化开发
<markdown _ngcontent-srk-c149="" class="markdownPreContainer">

端云一体化开发流程

1. 新建项目

新建项目

图1

图2

图3 提示我们需要去AppGalleryConnect里创建一个APP,点击AppGalleryConnect,按流程创建。

2. AGConnect配置

图4 填写应用名称,选择应用分类,点击下一步

图5 输入所属项目,下一步

图6 点击启用,配置数据处理位置

图7 点确认后显示成功。前往控制台进行配置。

图8 此时DevEco-Studio可以正常创建项目,点完成即可。

图9 创建认证凭证,稍后有用。(需要下载后放在云函数的resources目录下)

图10 开通认证服务、云函数、云数据库。

3. 手动签名

华为云侧认证服务暂不支持自动签名,所以需要我们手动签名,未签名成功会报异常:hmos auth app doesn't have permission。

手动签名位置如图所示(取消勾选Automatically generate):

手动签名方法可参考下面官方连接(按照文档来): https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5#section297715173233

注:需要创建的文件有.p12、.csr、.p7b、.cer,记住创建的密码与alias,按照文档流程走。

4. 云函数创建、开发、发布

右键新建云函数,输入函数名称,确认

在云函数下新建 resouces目录

将(图 9 步骤)下载的认证凭证放在resources目录下

下载CloudDBZoneWrapper.js 文件放在云函数下,如下图

5. 端侧调用云函数

</markdown>
5 回复
模拟器好像不支持啊

需要使用真机

HarmonyOS 鸿蒙Next 端云一体化开发是华为为开发者提供的一种高效开发模式。以下是对该开发模式的详细解析:

HarmonyOS 鸿蒙Next通过DevEco Studio的Cloud Foundation Kit(云开发服务),实现了端云一体化的开发环境。开发者可以在同一开发环境中,同时进行客户端和云端的开发,无需在多个平台间切换,大大提高了开发效率。

在端云一体化开发模式下,开发者可以利用DevEco Studio提供的云开发工程模板,轻松创建包含端侧与云侧代码的工程。云开发工程模板预置了常见的代码和资源文件,开发者可以根据工程向导快速上手,进行云函数、云对象、云数据库等资源的开发。

完成云侧代码的开发和调试后,开发者可以一键将云侧工程部署到AGC云端。随后,在端侧工程中,开发者可以调用已部署的云侧代码,实现数据的增删改查等操作。

总之,HarmonyOS 鸿蒙Next 端云一体化开发模式为开发者提供了更加便捷、高效的开发体验。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部