HarmonyOS 鸿蒙Next产品特性按需分发章节中缺少云端部署指导

HarmonyOS 鸿蒙Next产品特性按需分发章节中缺少云端部署指导 详细指导链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/store-moduleinstall_arkts#%E8%AF%B7%E6%B1%82%E6%8C%89%E9%9C%80%E5%8A%A0%E8%BD%BD%E6%A8%A1%E5%9D%97

详细说明了开发步骤与联调步骤,应用市场上架时,特性包和基础包是统一打包到app中的,那基础包和特性包需要怎么部署或者说怎么配置才能实现应用市场安装应用时只安装基础包?


更多关于HarmonyOS 鸿蒙Next产品特性按需分发章节中缺少云端部署指导的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

您好,在动态模块AModulelib的module.json5中设置deliveryWithInstall为false,来标识当前AModulelib在用户主动安装应用A的时候不会一起下载安装。具体您可以参考使用动态模块

更多关于HarmonyOS 鸿蒙Next产品特性按需分发章节中缺少云端部署指导的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


的确,我的应用也需要,因为有一些3d模型要放进去,应用包已经到了200M以上了,找了一圈也没有找到说明清楚的,只找到个API,https://developer.huawei.com/consumer/cn/doc/harmonyos-references/store-moduleinstallmanager

应该在上传软件包的章节里加上https://developer.huawei.com/consumer/cn/doc/app/agc-help-release-app-upload-pkg-0000002277983368

鸿蒙Next的“按需分发”依赖AppGallery Connect的云函数与云数据库实现动态下发。当前文档缺少的云端部署指导,实际对应AGC控制台“云开发”模块中的资源包管理及条件规则配置,请查阅HarmonyOS官方API参考中“云服务-按需分发”部分。

在 HarmonyOS Next 特性按需分发中,实现应用市场仅安装基础包的关键在于 AppGallery Connect(AGC)云端配置。开发者需将应用拆分为基础包(HAP)和多个特性包(HSP),上传后,在“版本管理”菜单中选择模块分发策略:将基础包设为“必须安装”,将特性包设为“按需分发”或“动态加载”。系统打包时不会将特性包合并进安装包,仅发布基础包。用户安装应用时,应用市场只下载基础包;当用户触发对应功能时,再通过系统接口动态加载特性包。确保在模块级别的 module.json5 中正确声明 deliveryWithInstall 为 false(特性模块),AGC 即可识别并按策略执行。

回到顶部