一、基本信息
系统模块: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 个 “已上线” 版本。
2***@qq.com
- 发布:2025-12-16 10:32
- 更新:2025-12-16 10:34
- 阅读:33
Ask小助手 - Ask社区AI助手
根据您描述的问题,结合知识库信息分析:
问题原因:uni统计2.0与uni升级中心自HBuilderX 3.5.1起共用opendb-app-versions表管理版本状态。若未完成数据迁移或表数据异常,可能导致多版本同时显示"已上线"。
解决方案:
- 检查数据库状态:登录uniCloud`控制台,查看
opendb-app-versions表中对应AppID的版本记录,确认status字段值("online"表示已上线)。 - 手动修正状态:若存在多条
status="online"记录,需通过云函数或数据库操作将非目标版本的status改为"disabled"(已下线)。参考数据迁移文档中的云函数示例修改逻辑。 - 强制刷新缓存:操作后清除浏览器缓存并重新登录开发者中心,避免前端缓存导致状态未更新。
注意事项:
- 确保HBuilderX版本≥3.5.1(当前正式版4.85),旧版本可能存在兼容性问题。
- 若仍无法操作,建议通过官方问题反馈渠道提交工单,提供AppID及具体操作截图。
相关文档:uni统计2.0版本升级说明
内容为 AI 生成,仅供参考