UpgradeLink 是全端支持的应用升级系统与应用升级分发平台,为应用提供一站式的应用升级及分发解决方案,核心价值包括:
- 有效降低技术门槛
- 减少研发成本
- 助力业务快速搭建稳定高质量的应用
覆盖主流应用开发框架/系统,提供针对性升级能力:
| 支持类型 | 核心功能描述 |
|---|---|
| 安卓应用升级 | 支持 APK 文件上传与管理,提供专属升级策略,用于应用更新 |
| Tauri 应用升级 | 完全兼容 Tauri 官方升级组件接口,提供标准化升级策略与流程管理 |
| Electron 升级 | 完全兼容 Electron 官方升级组件接口,提供标准化升级策略与流程管理 |
- API 服务内置多重安全机制,采用签名验证、防重放攻击、请求频率限制等技术
- 保障应用升级过程零风险
| Go | Java | Python | Dart | Android | TypeScript |
- 支持主流开发语言:Go、Java、Python、Dart、Android、TypeScript
- 优势:提供便捷的 SDK 接入方式,帮助快速实现应用升级功能
- 支持维度:设备、机型等
- 管理方式:可通过可视化控制台精准管理升级包分发
需要安装Docker。
从GitHub下载项目
git clone https://github.com/toolsetlink/upgradelink.git从GitCode下载项目
git clone https://gitcode.com/toolsetlink/upgradelink.git注意:如果有独立的mysql 与 redis 环境 参考 自行build 文档。
cd upgradelink/development/mysql-8.4.3docker-compose up -dcd upgradelink/development/redis-6.0.20docker-compose up -d首次执行命令时,会自动下载所需的相关Docker镜像,需要等待的时长取决于网络速度。您也可以提前下载好相关镜像,以缩短执行部署命令的等待时间。
docker run -d --add-host=host.docker.internal:host-gateway -p 8081:8080 -p 8888:8888 toolsetlink/upgradelink-standalone:v2.0.6您可以从 UpgradeLink 网站查看完整文档。
所有最新和长期通知也可以在此处找到 UpgradeLink 通知问题。
欢迎贡献者加入 UpgradeLink 项目。请 进群 了解如何为这个项目做出贡献。
本项目基于 Go Zero 与 simple-admin 开发。
- upgradelink-api-go GO sdk
- upgradelink-api-java Java sdk
- upgradelink-api-python Python sdk
- upgradelink-api-dart Dart sdk
- upgradelink-api-android Android sdk
- upgradelink-api-ts TypeScript sdk
- 托管应用:100+
- 托管应用版本:900+
企业版 开源计划-免费提供服务 计划链接
note-gen (AI笔记软件) | BongoCat(桌宠) | MarkFlowy (MD 编辑器) | lazyeat (手势控制) |
为避免对授权范围的误解,本项目对“自用”和“商用”的界定如下:
- 个人场景:
- 个人非盈利性使用(如学习、个人工具部署、非商业目的的个人项目);
- 修改代码后仅用于个人使用(不向任何第三方传播、提供服务或收费)。
- 企业/组织场景:
- 企业内部员工使用(如部署在公司内网供员工办公使用、内部系统集成);
- 企业为自身业务需求进行二次开发,但修改后的版本仅用于企业内部运营(不对外提供)。
- 直接或间接将本项目(或修改后的衍生版本)作为商品销售、出租、许可给第三方;
- 基于本项目提供付费服务(如付费托管、技术支持、定制化开发服务等);
- 将本项目(或修改后的衍生版本)嵌入商业产品中,以盈利为目的向客户提供;
- 以“开源免费”为噱头,通过广告、流量、数据收集等方式从本项目中获利;
- 其他以盈利为目的的使用方式(未明确列举但符合“商用”性质的行为)。
若你需要在上述“禁止的商用行为”范围内使用本项目,请通过 [email protected] 联系作者,获取书面授权许可。