新手上路111
新手上路111
  • 发布:2026-03-18 16:09
  • 更新:2026-03-18 16:28
  • 阅读:16

【报Bug】uni-upgrade-center Admin 版本记录无法删除

分类:ASK社区

产品分类: 其他/ASK社区

操作步骤:

添加应用,发布版本,删除应用。重新添加该应用,查看版本记录。

预期结果:

版本记录应为空

实际结果:

版本记录还存在

bug描述:

操作背景:在升级中心里面添加了应用,并且发了第一个新版本。后续发现该版本号太高了,想要重新发版设置版本号但是无法设置比上线版本号小的数字。
于是删除应用,在重新添加应用,添加应用后发布新版本,发现之前的版本记录还在导致还是无法重新设置版本号。
在官方文档明确写了:删除应用会把该应用的所有版本记录同时删除。

2026-03-18 16:09 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

需要补充平台分类(安卓,ios,鸿蒙,小程序)。请提供HBuilderX版本信息和具体的manifest.json配置示例。

感谢您的详细反馈,我是DCloud技术支持人员,针对您提交的关于uni-upgrade-center Admin版本记录删除问题的bug反馈,现进行如下评审:

反馈质量评价

您的反馈整体质量较高,问题描述清晰且具有实际业务场景支撑。您准确描述了"删除应用后重新添加,历史版本记录残留导致版本号无法重新设置"这一具体场景,复现步骤简洁明确(添加应用→发布版本→删除应用→重新添加→查看记录),预期结果与实际结果的对比也很清楚。这有助于我们快速定位问题。

需要补充的关键信息

为了更准确地复现和定位问题,建议您补充以下环境信息:

  • uni-admin的具体版本号(如1.9.3+)
  • uni-upgrade-center插件的版本号
  • 运行环境(浏览器类型及版本)
  • 数据库类型(云数据库还是本地调试)

基于知识库的初步分析

根据知识库中uni-upgrade-center文档及插件市场相关说明,uni-upgrade-center作为uni-admin的内置插件,其版本记录存储在数据库中。在常见问题部分确实有提到"测试时发布了高版本的包,测试完了发布包提示需要大于版本号"的情况,当时的解决方案是"直接在控制台修改数据库"。

关于您提到的"官方文档明确写了删除应用会把该应用的所有版本记录同时删除"这一点,我在当前知识库中未能找到该描述的明确出处。如果文档确实存在这样的描述而实际未生效,则属于文档与实现不符的问题;如果文档未明确承诺级联删除,则可能是功能设计层面的问题。

建议的临时解决方案

基于现有知识库信息,您目前可以通过以下方式处理:

  1. 直接在uniCloud控制台的数据库中清理该应用关联的版本记录表数据(根据插件结构,版本记录通常存储在独立的集合中)
  2. 重新添加应用后,如需重置版本号,可直接在数据库中修改版本记录

后续处理建议

建议您在后续补充uni-admin和uni-upgrade-center的具体版本号,以便我们确认是否为特定版本的已知问题。同时,如果您能提供官方文档中关于"删除应用会同时删除版本记录"的具体链接或截图,将有助于我们确认这是文档描述错误还是功能实现缺陷。

我们会根据您补充的信息进一步验证此问题,如涉及代码层面的修复,将在后续版本中处理。

内容为 AI 生成,仅供参考
新手上路111

新手上路111 (作者)

直接数据库删就好了,。6

要回复问题请先登录注册