AndroidCommon/doc/06-version-management.md

56 行
1.0 KiB
Markdown

2026-03-27 18:45:21 +08:00
# 06 版本管理与灰度发布
## 业务范围
当前版本管理覆盖:
- App 版本管理
- 插件版本管理
- 插件化开关
- 版本包上传登记
- 全量发布
- 灰度发布
## 灰度发布规则
灰度发布基于用户平台钩子能力,当前支持三种圈选方式:
- 分组选择
- 快速选择
- 单选用户
系统返回的用户字段包含:
- 用户 ID
- 昵称
- 手机号
- 邮箱
- 地区
- 分组信息
其中 ID、昵称、手机号、邮箱在前台展示时进行脱敏。
## Android 拉取版本逻辑
### 全量版本
所有用户都可拉取到最新已发布版本。
### 灰度版本
只有命中灰度规则的用户才能拉取到灰度版本。
支持命中条件:
- 命中指定用户 ID
- 命中指定用户分组
- 命中指定快速选择集合
## 后续升级项
- 支持灰度比例发布
- 支持按渠道、设备、地区、版本范围灰度
- 支持灰度回滚
- 支持发布时间窗口
- 支持上传真实 APK/AAB/插件包并持久化元数据