HarmonyOS 鸿蒙Next 端云一体化开发
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>需要使用真机
HarmonyOS 鸿蒙Next 端云一体化开发是华为为开发者提供的一种高效开发模式。以下是对该开发模式的详细解析:
HarmonyOS 鸿蒙Next通过DevEco Studio的Cloud Foundation Kit(云开发服务),实现了端云一体化的开发环境。开发者可以在同一开发环境中,同时进行客户端和云端的开发,无需在多个平台间切换,大大提高了开发效率。
在端云一体化开发模式下,开发者可以利用DevEco Studio提供的云开发工程模板,轻松创建包含端侧与云侧代码的工程。云开发工程模板预置了常见的代码和资源文件,开发者可以根据工程向导快速上手,进行云函数、云对象、云数据库等资源的开发。
完成云侧代码的开发和调试后,开发者可以一键将云侧工程部署到AGC云端。随后,在端侧工程中,开发者可以调用已部署的云侧代码,实现数据的增删改查等操作。
总之,HarmonyOS 鸿蒙Next 端云一体化开发模式为开发者提供了更加便捷、高效的开发体验。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。