简体中文
场景总览
先确定安装包形态,再选协议。
- 原生 JSON:应用 POST 检查更新。官方 SDK 只封装这条路径。
- 商店 feed:应用内已有 Electron / Sparkle / Tauri 等更新器时,创建商店 listing,把 URL 交给更新器。官方 SDK 不读取商店 feed。
| 形态 | 去向 |
|---|---|
| 单个 exe / dmg / AppImage | 桌面应用 或对应商店页 |
| 多文件目录 | 桌面应用 多文件节;不对每个 dll 做二进制差量 |
| Electron | Electron(electron-updater generic) |
| Tauri | Tauri |
| Sparkle / WinSparkle | macOS / Sparkle |
| Squirrel / ClickOnce / WinGet / MSIX | 其他桌面更新器 |
| Android 侧载 / F-Droid | 移动应用 |
| 固件 | MCU |
| 无 UI 服务 | 服务与命令行 |
| 网站本身 | 网站 / Node |
相关:商店订阅。