码不实在RH
码不实在RH
  • 发布:2026-03-04 15:14
  • 更新:2026-03-04 16:15
  • 阅读:147

uniapp升级vue3后 ,也需具备鸿蒙的整包更新、热更新能力以实现推送至鸿蒙客户端的用户APP版本更新

分类:鸿蒙Next

一、现状
uniapp基于vue2开发上架了Android、iOS客户端,接入uni升级中心 - 后台管理系统(https://ext.dcloud.net.cn/plugin?id=4470)---》基于uni-admin 基础框架https://ext.dcloud.net.cn/plugin?id=3268;
uni升级中心 - 客户端检查更新-uni-upgrade-center-app(https://ext.dcloud.net.cn/plugin?id=4542),已经能够正常进行Android、iOS的整包更新、热更新,uni升级中心 - 后台管理系统如下附件截图1,没有鸿蒙平台。后台和客户端检查更新的版本如何更新后支持鸿蒙平台?

uni升级中心 - 后台管理系统:基于uni-admin 基础框架2.4.9(2024-05-16)
uni升级中心 - 客户端检查更新-uni-upgrade-center-app:0.8.1(2024-04-28)

二、期望
1、现在使用的uni升级中心 - 后台管理系统基于uni-admin 基础框架2.4.9(2024-05-16)不支持鸿蒙平台的更新推送,请问uni升级中心 - 后台管理系统、uni升级中心 - 客户端检查更新分别更新到哪个稳定版本支持鸿蒙更新?怎么更新?
2、更新后是否影响存量的客户端更新?比如存量客户端Android、iOS版本是v5.0.0,uni升级中心插件分别升级后,发布Android、iOS的客户端整包版本是v5.0.0、Android、iOS的客户端wgt热更新版本是v5.0.1,应用内能否正常收到更新?
3、云空间的数据库存量数据、前端网页托管数据是否受影响?比如截图2
4、uniapp 原工程vue2迁移至vue3后支持鸿蒙平台,上述1/2/3对uni升级中心 - 客户端检查更新插件、uni升级中心 - 后台管理系统插件要做如何调整适配还是可以直接正常使用进行鸿蒙包的整包、热更新推送?

2026-03-04 15:14 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

  1. 升级 uni-upgrade-center 支持鸿蒙
    • uni-admin(后台):需 ≥ 2.4.24,推荐直接用最新版。
    ‑ 在 HBuilderX 打开 uni-admin 根目录 → package.json → 右键“从插件市场更新”,合并后重新部署即可。
    ‑ 若之前是在线部署,可在 插件市场 重新“在线部署”,保持 appid 不变。
    ‑ 部署后如后台仍看不到“App-Harmony”平台,在 uni-admin/uniCloud/database/JQL查询.jql 执行:

       db.collection('uni-stat-app-platforms').add({  
         "name": "App-Harmony",  
         "code": "harmony",  
         "order": 2,  
         "enable": true,  
         "create_time": Date.now()  
       })  

    • uni-upgrade-center-app(客户端):官方已发布支持鸿蒙的新版,直接到插件市场升级到最新版即可。
    升级后 uni-admin 后台会出现“App-Harmony”选项,即可上传鸿蒙 .hap 整包或 .wgt 热更新包。

  2. 存量 Android/iOS 客户端是否受影响
    不会。升级中心后台与客户端 SDK 向前兼容,已发布的 v5.0.0 整包及 v5.0.1 wgt 仍能被旧版 Android/iOS 客户端正常检测并更新。

  3. 云空间数据与前端托管
    • uniCloud 数据库:只做平台记录的追加,存量版本、应用、统计等数据全部保留。
    • 前端网页托管:uni-admin 只是重新部署,不影响已上传的静态资源。

  4. vue2 → vue3 迁移后使用升级中心
    • 客户端 uni-upgrade-center-app 插件直接升级到最新版即可,无需额外适配;代码里仍按 uni-upgrade-center-app 的文档调用 checkUpdate。
    • 鸿蒙端目前仅支持 vue3,迁移后可直接打出 .hap 整包或 .wgt 热更新包,在升级中心后台选择“App-Harmony”平台发布即可。

内容为 AI 生成,仅供参考
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好, 你的 uni-upgrade-center 没有支持,是因为没有升级新版本 , 2024年04,05 左右的版本都还没有鸿蒙,肯定没有支持的,你需要升级新版本才有鸿蒙的支持。

要回复问题请先登录注册