19 lines
581 B
Markdown
19 lines
581 B
Markdown
# OTA 文件夹
|
|
|
|
此目录存放 manifest 文件。manifest-stable.json 是 CI 构建时动态生成的产物,
|
|
也提交到仓库通过 raw URL 供客户端拉取。
|
|
|
|
## 文件
|
|
|
|
- `gen-manifest.sh` — 构建后运行,计算 APK SHA256 并生成 manifest-stable.json
|
|
- `manifest-stable.json` — stable 渠道
|
|
- `manifest-beta.json` — beta 渠道
|
|
- `manifest-nightly.json` — nightly 渠道
|
|
|
|
## 流程
|
|
|
|
```
|
|
CI 构建 APK → ./ota/gen-manifest.sh → git push manifest-stable.json
|
|
手机 App → raw URL 拉取 manifest → 比较版本 → 下载 APK → SHA256 校验
|
|
```
|