应用发布
应用发布功能用于管理ChainlessChain客户端应用的版本发布流程,支持5个平台的统一版本管理。
发布流程
应用版本遵循以下生命周期:
草稿(DRAFT) → 测试(TESTING) → 发布(PUBLISHED) → 废弃(DEPRECATED)1. 创建版本
进入创建页面
登录厂家管理系统
→ 应用管理
→ 版本管理
→ 创建新版本填写版本信息
| 字段 | 说明 | 必填 | 示例 |
|---|---|---|---|
| 应用名称 | 客户端应用名 | ✅ | ChainlessChain Desktop |
| 版本号 | 语义化版本号 | ✅ | 5.0.2 |
| 目标平台 | 发布平台 | ✅ | Windows |
| 版本说明 | 更新内容描述 | ✅ | 修复已知问题,性能优化 |
| 最低兼容版本 | 最低可升级版本 | ❌ | 4.0.0 |
| 强制更新 | 是否强制更新 | ❌ | 否 |
2. 上传安装包
版本创建后,需要上传对应平台的安装包文件:
| 平台 | 文件格式 | 大小限制 |
|---|---|---|
| Windows | .exe / .msi | 500MB |
| macOS | .dmg / .pkg | 500MB |
| Linux | .AppImage / .deb | 500MB |
| Android | .apk | 200MB |
| iOS | .ipa | 200MB |
版本详情页
→ 上传安装包
→ 选择文件
→ 等待上传完成
→ 系统自动计算校验和(SHA-256)3. 提交测试
1. 确认安装包已上传
2. 点击"提交测试"
3. 版本状态变更为 TESTING
4. 通知测试团队进行验证4. 正式发布
测试通过后,将版本正式发布:
1. 在版本详情页点击"发布"
2. 确认发布信息
3. 版本状态变更为 PUBLISHED
4. 客户端自动检测到新版本支持的平台
| 平台 | 代码 | 说明 |
|---|---|---|
| Windows | WINDOWS | Windows 10/11 |
| macOS | MACOS | macOS 12+ |
| Linux | LINUX | Ubuntu 20.04+, Debian 11+ |
| Android | ANDROID | Android 8.0+ |
| iOS | IOS | iOS 15+ |
版本状态说明
| 状态 | 说明 | 可执行操作 |
|---|---|---|
| 草稿 (DRAFT) | 新创建,未提交测试 | 编辑、上传安装包、提交测试、删除 |
| 测试 (TESTING) | 测试中 | 发布、退回 |
| 已发布 (PUBLISHED) | 正式发布,用户可更新 | 废弃 |
| 已废弃 (DEPRECATED) | 不再提供下载 | 无 |
强制更新
设置强制更新后,低于此版本的客户端在启动时将强制要求更新:
- 进入版本详情
- 开启"强制更新"开关
- 设置最低兼容版本号
- 保存设置
注意
强制更新会影响所有低版本用户,请确保新版本已充分测试后再开启。
下载统计
在版本详情页可查看下载统计:
- 总下载量: 该版本累计下载次数
- 每日下载: 按日统计的下载趋势
- 平台分布: 各平台下载占比
注意事项
- 版本号必须遵循语义化版本规范(SemVer)
- 同一平台不能存在相同版本号
- 已发布的版本不能修改安装包
- 建议在非高峰时段发布新版本
- 发布前确保安装包完整性校验通过
