版本管理
在 Dashboard V2 中管理 App 版本,了解版本保留额度、自动清理、宽限期和站内提醒。
选择目标 App 后点击顶部 版本,即可管理该 App 当前保留的版本。部分批量操作和定时发布能力会根据账户方案与权限显示。
最新版本与历史版本
正常托管的 App,其系统最新版本长期保留,不会因超过历史版本数量额度或连续无下载而自动清理。发布新版后,原最新版成为历史版本,适用下述保留规则。
应用下载有效期与版本保留是不同概念。下载设置中的“长期有效”表示没有设置下载起止时间,不代表每个历史安装包永久保存。平台自动到期与手动续签机制已取消;其他下载限制参见 应用有效期与下载可用性。
最新版本保护不适用于您主动删除应用或版本、应用被封禁等情况。手动设为当前版本、设为 Dev/Pro、绑定渠道或显示历史版本,也不等于免除历史版本保留规则。
每个 App 的版本额度
每个 App 单独计算版本额度,包含系统最新版本。以下是常见账户的基础额度:
| 账户情况 | 每个 App 的版本额度 |
|---|---|
| 未完成实名认证 | 30 个 |
| 个人认证,无有效付费套餐 | 30 个 |
| 企业认证,无有效付费套餐 | 60 个 |
| 已认证,普通付费套餐仍在有效期内 | 200 个 |
具体额度以账户当前权益为准。套餐到期或认证状态变化后,额度可能相应调整;购买下载次数等独立增值服务不会增加版本额度。
自动清理的两种条件
历史版本满足以下任一条件,都可能进入自动清理流程:
| 条件 | 判定方式 |
|---|---|
| 超过版本额度 | 当前保留版本数超过所属账户额度,较早上传的版本进入候选 |
| 连续 90 天不活跃 | 非最新版本连续 90 天没有生成下载地址;从未生成下载地址的版本从上传创建时间计算 |
下载活跃度以下载地址生成记录作为参考,不等同于安装包已经完整下载。两种条件独立生效:未超过数量额度的历史版本也可能因长期不活跃被清理;超额版本即使近期仍有下载,也可能因数量超额被清理。
因此,30 个额度表示最多保留的版本数量,不保证始终保留 30 个,也不表示每个历史版本都有固定保存期限。
发布新版后的版本轮换
正常版本轮换中,若 App 的额度为 30 个且已有 30 个版本,发布第 31 个版本后,较早的超额版本会进入异步清理流程。上传本身不会仅因为达到保留额度而被拒绝;每日上传限制等其他规则仍单独适用。
正常上传造成的新增超额没有额外业务宽限期,也不会逐次发送站内提醒或要求您再次确认清理。发布前,请自行备份需要长期归档的安装包,并检查旧版本链接及渠道是否仍在使用。
网站、客户端及 API 发布均适用版本保留规则。
宽限期与清理过程
部分历史版本在清理前会进入宽限期,期间仍可使用。请在 Dashboard 版本 列表查看 宽限期至 标签,并在截止日期前完成备份。已经显示的截止日期不会因本次规则调整而统一提前。
宽限期不适用于正常发布新版造成的新增超额。到期后,系统会重新检查清理条件;仍符合条件的版本进入 待清理,由后台分批处理。删除后的版本无法恢复。
站内提醒与截止日期
清理提醒通过站内信按账户汇总发送,同类提醒可能合并,不会为每个版本或每次上传单独通知。
通知与截止日期独立处理:尚未收到或阅读提醒,不会自动延后清理。请以 版本 列表中每个版本的状态和截止日期为准。
筛选与批量操作
列表可按 全部、已显示、已隐藏 筛选。选择版本后,页面可能提供:
- 批量显示、隐藏或删除一个或多个版本;
- 只选择一个版本时,将其设为当前版本;
- 账户已开通对应能力时,批量设为 Dev 或 Pro 环境。
单个版本操作
每个版本可执行的操作包括:
| 操作 | 说明 |
|---|---|
| 编辑 | 修改版本更新说明等可编辑信息 |
| 发布 | 立即发布,或在账户支持时设置定时发布 |
| 显示/隐藏 | 控制该版本是否出现在安装页面 |
| 设为当前版本 | 将该版本作为 App 当前对外版本 |
| 设为 Dev/Pro | 在账户已开通对应能力时切换版本环境 |
| 二维码与链接 | 获取该版本对应的安装入口 |
| 下载 | 下载已上传的安装包 |
| 证书 | 查看该安装包的签名与设备信息 |
| 删除 | 永久移除该版本及其安装包 |
设置当前版本时只能选择一个版本。删除版本不可恢复;执行批量删除前,请确认仍保留至少一个业务需要的版本,并检查外部渠道是否仍指向待删除版本。
渠道可拥有多个版本且顺序独立。版本发布或删除后,请同时检查 分发渠道设置 中的版本列表。