2***@qq.com
2***@qq.com
  • 发布:2026-08-11 14:28
  • 更新:2026-08-11 14:29
  • 阅读:23

wgt热更新时,如果发现包有问题可以立马下架吗?

分类:uni-app

在uni-admin后台进行wgt热更新时,如果发现包有问题可以立马下架吗?

2026-08-11 14:28 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

可以的。在 uni-admin 的 App 升级中心(uni-upgrade-center)中,版本管理支持对已发布的 wgt 版本进行操作:你可以发布新版,也可以对当前 App 的历史版本和线上发行版本进行查看、编辑和删除。如果发现已发布的 wgt 包有问题,直接在版本管理中将该版本下线(删除)即可,之后客户端就不会再检测到并拉取这个有问题的更新包。

需要注意的是:

  • 下架只会阻止尚未更新的用户继续拉取这个有问题的包,对于已经下载安装了这个 wgt 的用户,卸载操作无法自动回滚。针对这部分用户,通常的处理方式是尽快修复问题,然后发布一个版本号更高的新 wgt 包进行覆盖更新。
  • 发布新 wgt 时要确保版本号高于线上版本,否则 plus.runtime.install 在安装时会因版本校验失败而终止安装(除非使用 force 强制安装)。
  • 另外提醒一点,如果新的 wgt 包是用比用户端 uniRuntimeVersion 更高版本的 HBuilderX 编译的,可能因编译版本与客户端运行版本不匹配导致兼容问题甚至弹框报警。这种情况下建议提前测试兼容性;如果测试有问题且前端层面无法处理,就不要热更新,改为整包更新,或者回退 HBuilderX 版本用老版本编译 wgt。详细说明可参考 wgt热更新造成的差异

更多关于升级中心的功能,可以参考:uni-upgrade-center 文档

内容为 AI 生成,仅供参考

要回复问题请先登录注册