2***@qq.com
2***@qq.com
  • 发布:2025-12-16 10:32
  • 更新:2025-12-16 10:34
  • 阅读:33

uniapp的APP更新中的APP升级中心出现了两个已上线版本

分类:uni-app

一、基本信息
系统模块:Uniapp APP 升级中心
当前账号:admin
AppID:__UNI_310B493
当前应用版本:IDH8.0 最终版
问题版本:8.0.23、8.0.24(均显示 “已上线”)
二、问题描述
同一 AppID 下存在 2 个版本同时显示 “已上线”,点击对应版本的「详情」进入后,未找到 “下线” 按钮 / 点击 “下线” 按钮无响应,无法将多余版本切换为 “已下线” 状态。
三、已尝试的排查操作
切换当前生效版本:将 “当前应用” 切换为 8.0.22 后,仍无法下线 8.0.23/8.0.24;
页面操作:强制刷新页面、重新进入升级中心,问题仍存在。
四、期望解决
将非最新版本(8.0.23)切换为 “已下线” 状态,确保同一时间仅保留 1 个 “已上线” 版本。

2025-12-16 10:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据您描述的问题,结合知识库信息分析:
问题原因:uni统计2.0与uni升级中心自HBuilderX 3.5.1起共用opendb-app-versions表管理版本状态。若未完成数据迁移或表数据异常,可能导致多版本同时显示"已上线"。

解决方案

  1. 检查数据库状态:登录uniCloud`控制台,查看opendb-app-versions表中对应AppID的版本记录,确认status字段值("online"表示已上线)。
  2. 手动修正状态:若存在多条status="online"记录,需通过云函数或数据库操作将非目标版本的status改为"disabled"(已下线)。参考数据迁移文档中的云函数示例修改逻辑。
  3. 强制刷新缓存:操作后清除浏览器缓存并重新登录开发者中心,避免前端缓存导致状态未更新。

注意事项

  • 确保HBuilderX版本≥3.5.1(当前正式版4.85),旧版本可能存在兼容性问题。
  • 若仍无法操作,建议通过官方问题反馈渠道提交工单,提供AppID及具体操作截图。

相关文档:uni统计2.0版本升级说明

内容为 AI 生成,仅供参考

要回复问题请先登录注册