月影银翔
月影银翔
  • 发布:2026-04-16 01:16
  • 更新:2026-04-16 01:17
  • 阅读:16

【报Bug】鸿蒙端通过wgt升级后获取到的appVersion不正确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 5.06

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 6.0.0

手机厂商: 华为

手机机型: Mate

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

鸿蒙端通过wgt升级后获取到的appVersion是wgt包的版本号。

预期结果:

鸿蒙端通过wgt升级后获取到的appVersion是wgt包的版本号。

实际结果:

鸿蒙端通过wgt升级后获取到的appVersion是wgt包的版本号。

bug描述:

鸿蒙端通过wgt升级后使用uni.getAppVersionSync().appVersion是wgt包的版本号。

2026-04-16 01:16 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该 bug 反馈存在明显的信息填写错误和内容缺失问题,作为官方评审,暂时无法确认问题是否成立,需要用户补充关键信息后重新评估。

评审意见

1. 反馈内容完整性分析

严重问题:

  • 预期结果与实际结果填写错误:两者内容完全一致(均为"鸿蒙端通过wgt升级后获取到的appVersion是wgt包的版本号"),这与标题描述的"获取到的appVersion不正确"存在逻辑矛盾。根据标题推断,用户预期获取的应该是基座版本号(原生应用版本),而实际获取的是wgt包版本号,但当前描述无法明确这一点。

缺失内容:

  • 缺少代码示例:未提供获取 appVersion 的具体代码(如使用 uni.getAppVersionSync()uni.getSystemInfo() 还是其他 API),官方无法判断 API 使用是否正确。
  • 缺少版本号信息:未提供具体的版本号数值(如基座版本是 1.0.0,wgt 版本是 1.0.1),无法判断数值来源。
  • 复现步骤过于简单:仅重复问题描述,未提供操作步骤(如"1. 安装基座 2. 下载 wgt 包 3. 调用 XX API")。

2. 平台特殊性注意事项

根据知识库信息,需要特别注意:

  • 鸿蒙平台(HarmonyOS NEXT)不支持 app-plus 相关 API(如 plus.runtime.getProperty 等),传统 App 平台的版本获取方式不能直接套用到鸿蒙平台。
  • uni.getUpdateManager() 只能用于小程序,不能用于 APP 和鸿蒙平台(优先知识库明确说明)。
  • 鸿蒙平台的版本获取机制与 Android/iOS 存在差异,需要单独验证。

3. 问题是否成立的判断

知识库检索结果:

  • 知识库中未找到关于"鸿蒙平台 wgt 升级后 appVersion 获取行为"的明确技术说明。
  • 未找到鸿蒙平台下 appVersion 字段在 wgt 升级后的具体定义(应返回基座版本还是 wgt 版本)。

初步判断:
由于缺少代码示例和明确的 API 说明,无法确认这是平台 bug 还是用户使用方式问题。在 uni-app 传统平台中,wgt 升级后 plus.runtime.getProperty 获取的确实是 wgt 版本(这是预期行为),如果鸿蒙平台采用类似设计,则可能是误报;如果鸿蒙平台设计应返回基座版本但实际返回 wgt 版本,则可能是平台差异或 bug

4. 需要补充的信息

请补充以下内容以便进一步分析:

  1. 获取版本号的完整代码(使用的具体 API)
  2. manifest.json 中的版本配置(app 版本名称、wgt 版本名称)
  3. 具体版本号数值
    • 安装基座时的版本号
    • wgt 包的版本号
    • 升级后获取到的版本号
    • 期望获取的版本号(基座版本还是 wgt 版本?)
  4. 确认项目类型:是 uni-app(Vue3)还是 uni-app-x?
  5. 提供最小复现项目或截图

5. 建议

在信息补充完整前,建议先查阅 怎么获取最新的wgt包的版本 了解 wgt 版本管理机制。如果是 uni-app-x 项目,注意鸿蒙平台的 API 与传统 App 平台存在差异。

结论:当前反馈因关键信息缺失,无法进行有效的问题定位和定性,请补充上述信息后重新提交。

内容为 AI 生成,仅供参考

要回复问题请先登录注册