HarmonyOS鸿蒙Next应用支持不通过应用市场更新吗
HarmonyOS鸿蒙Next应用支持不通过应用市场更新吗 应用更新升级,可以不通过应用市场吗?比如从服务器上下载hap安装包后进行安装升级。
可以使用bundleManager.install方法吗
在开发过程中,您可能需要在开发团队内共享应用或进行内部测试,此时您可以使用华为提供的指定设备发布功能。
使用指定设备发布,您可以将应用发布上传至您的服务器或者第三方云上,团队参与测试的人员可以将应用下载到授权的设备上测试。您可以更灵活发布版本和限定测试范围,助您提前发现问题,及时修复问题并优化版本体验。
使用指定设备发布方式,您无需提交应用至华为应用市场,可以更灵活控制版本发布节奏。
流程:
第一步:准备打包所需配置文件
在打包前,您需要为应用进行签名,从而保证应用的完整性和来源的真实性。签名时,需要配置相关信息,您需要提前做好准备。
第二步:编译打包应用
把应用编译打包成待测试版本,后续将包推送给团队成员进行测试。
第三步:构建Deeplink实现下载应用
将编译的应用包上传至您的服务器或第三方云上,通过Deeplink的方式,使团队成员通过分发页面的下载按钮,下载应用进行测试。
详见开发文档:
https://developer.huawei.com/consumer/cn/doc/app/agc-help-internal-test-guide-0000002295325149
更多关于HarmonyOS鸿蒙Next应用支持不通过应用市场更新吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以明确告诉你,不支持的。
可以看作类似iOS一样,要么你用react native这种可以直接热更新,或者h5直接更新,不然都只能通过应用市场更新app的。
对于面向普通用户的商业应用(ToC),在鸿蒙原生环境下,不支持绕过应用市场直接通过下载 HAP 包进行自我安装或升级。
包的下发完全是有应用市场控制的,更新也需要通过应用市场去下发
👍
In-house发布仅适用于在企业内部网络环境中分发专属应用给内部员工的场景,In-house应用不适合在任何公开渠道发布。使用In-house发布,您无需提交应用至华为应用市场,直接将应用发布上传至您的服务器或者第三方云上、内部用户直接下载安装即可,便于您更灵活控制版本发布节奏。
将应用上传至您的服务器或者第三方云上,内部用户直接下载安装即可。具体发布流程如下:
第一步:准备打包所需配置文件
在打包前,您需要为应用进行签名,从而保证应用的完整性和来源的真实性。签名时,需要配置相关信息,您需要提前做好准备。
第二步:编译打包应用
把应用编译打包成待测试版本,后续将包推送给团队成员进行测试。
第三步:构建Deeplink实现下载应用
将编译的应用包上传至您的服务器或第三方云上,通过Deeplink的方式,使内部用户通过分发页面的下载按钮下载安装应用。
构建分发页方便用户下载和更新:

不支持的额,必须通过华为应用市场
HarmonyOS Next应用支持不通过应用市场更新。开发者可通过应用内更新机制实现,用户也可通过官方渠道下载安装包手动安装。
在HarmonyOS Next中,应用支持不通过应用市场进行更新。你可以通过服务器下载HAP安装包,然后使用@ohos.bundle.installer接口(如bundleManager.install)进行静默安装或用户确认安装。这种方式适用于企业应用分发或特定场景的OTA更新,但需注意签名一致性和权限配置,确保升级流程的合法性与安全性。

