HarmonyOS 鸿蒙Next应用静默更新升级
HarmonyOS 鸿蒙Next应用静默更新升级 鸿蒙应用更新升级,不通过应用商店,从服务器上下载hap安装包后进行静默安装升级,是否可以实现?
API文档中@ohos.enterprise.bundleManager(包管理)包提供的bundleManager.install方法可以实现吗?是需要企业签名吗?
目前一般应用需要通过应用市场进行安装,企业应用可以通过签名认证进行安装
更多关于HarmonyOS 鸿蒙Next应用静默更新升级的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
moduleInstallManager (产品特性按需分发)
借助该模块,您可以从应用的基本模块中分离特定功能和资源,并将其包含在子模块的包中。用户在使用应用过程中,可以动态下载子模块包。该模块包含判断模块是否安装、请求按需加载任务、监听模块下载进度、流量提醒弹窗、取消按需加载任务等功能。
起始版本: 4.1.0(11)
这里有一个开源项目就是用到的此技术:
https://gitee.com/harmonyos_samples/sample_in_harmonyos
为了帮助广大开发者更高效的完成鸿蒙应用开发,华为官方重磅打造了一款名为「HarmonyOS代码工坊」的开源APP。「HarmonyOS代码工坊」汇聚华为官方优质代码案例,覆盖多场景开发需求,通过标准化、模块化的代码实践,帮助开发者快速掌握鸿蒙应用开发技巧,加速项目落地进程,开启鸿蒙开发新征程!
目前普通应用都是经过应用商店
鸿蒙Next应用静默更新升级主要通过原子化服务实现。系统后台自动下载更新包,用户无感知完成应用升级,无需手动操作。该功能依赖系统级能力,由HarmonyOS统一管理,确保更新过程安全、稳定且不中断前台服务。开发者需在配置文件中声明支持静默更新,并遵循相关规范。


