HarmonyOS 鸿蒙Next中如何使用企业发布更新App?

HarmonyOS 鸿蒙Next中如何使用企业发布更新App? 已申请到企业发布证书并打包,制作了json5配置文件并生成了下载链接 store://enterprise/manifest?url=https://xxx.xxx/xxx.json5

现在的情况是,当应用检测到有新版本时,会对用户进行弹窗提示。点击弹窗的确定按钮需要关闭应用并加载链接进行更新,想请教下用户点击确定后的代码。

iOS 是通过openURL打开下载链接,系统自动下载安装包。鸿蒙是要通过Want来打开华为浏览器并加载链接吗?希望能得到一份示例代码,非常感谢!


更多关于HarmonyOS 鸿蒙Next中如何使用企业发布更新App?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

参考demo:

Button("拉起浏览器").onClick(() => {
  let want: Want = {
    action: "ohos.want.action.viewData",
    bundleName: 'com.huawei.hmos.browser',
    abilityName: 'MainAbility',
    uri: "https://www.baidu.com/",
  };
  console.log("want", want)
  this.context.startAbility(want)
}).margin(10)

更多关于HarmonyOS 鸿蒙Next中如何使用企业发布更新App?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我的应用发布在企业内部服务器,第一次下载通过浏览器访问页面,页面上布置一个按钮,拉起描述文件页面,一直提示10002错误吗?但是我的描述文件和安装url浏览器都可以打开,也都是自签https证书配置的https链接,这是什么原因呢?

在HarmonyOS鸿蒙Next中,企业发布更新App的流程主要包括以下几个步骤:

  1. 应用签名:首先,企业需要为应用生成签名证书,确保应用的安全性和完整性。

  2. 应用打包:使用DevEco Studio进行应用打包,生成HAP(HarmonyOS Ability Package)文件。

  3. 上传至AppGallery Connect:将打包好的HAP文件上传至华为AppGallery Connect平台。

  4. 版本管理:在AppGallery Connect中创建新版本,并填写版本号、更新日志等信息。

  5. 审核与发布:提交应用更新后,华为会对应用进行审核,审核通过后,应用更新会自动推送给用户。

  6. OTA更新:用户设备在接收到更新推送后,可以通过OTA(Over-The-Air)方式进行应用更新。

整个流程通过华为的AppGallery Connect平台进行,确保应用的更新能够安全、高效地传递给用户。

在HarmonyOS鸿蒙Next中,企业发布更新App的步骤如下:

  1. 开发者账号注册:确保拥有华为开发者账号,并完成企业认证。
  2. 应用开发与测试:使用DevEco Studio开发应用,并通过真机或模拟器进行测试。
  3. 版本管理:在AppGallery Connect中创建新版本,上传APK或HAP文件,填写版本信息。
  4. 发布审核:提交应用更新至华为审核团队,确保符合平台规范。
  5. 灰度发布:可选择先对部分用户进行灰度测试,验证稳定性。
  6. 全量发布:审核通过后,选择全量发布,应用更新将推送给所有用户。
  7. 监控与反馈:通过AppGallery Connect监控应用表现,收集用户反馈,持续优化。

确保遵循华为的发布规范,以保障应用顺利更新。

回到顶部