Skip to content

Url应用

URL应用是一种由开发者自主管理版本文件的更新机制,特别适用于开源项目或需要灵活控制发布流程的场景。

核心概念

版本托管自主化

将应用的版本信息文件(如 version.json)和安装包(APK/exe/dmg 等)存放在公开的 Web 服务器或代码平台(GitHub/Gitee/GitLab 等)

典型工作流程

  1. 请求版本文件 → 2. 比对版本号
    ├─ 远程版本 > 本地版本
    │ ├─ 3. 显示更新提示 → 4. 用户确认
    │ └─ 5. 下载安装包 → 6. 自动安装(结束)
    └─ 远程版本 ≤ 本地版本
    └─ 7. 显示「已是最新」提示(结束)

实现要点

版本托管配置

  • GitHub:使用 Releases 页面存放版本文件和安装包
  • Gitee:通过「发行版」功能管理版本文件
  • 自建服务器:确保支持 HTTPS 和可靠的文件服务

优势特点

  • 完全掌控:自主管理发布节奏和版本历史
  • 降低成本:无需搭建专门的更新服务器
  • 灵活发布:支持灰度发布、强制更新等策略
  • 跨平台通用:同一套机制可适用于各种系统