你需要免费套餐
OtaKit 提供每月 5,000 次更新的免费套餐。Capgo 有 14 天免费试用,但没有免费方案。 [1]
OtaKit 和 Capgo 都能在无需应用商店审核的情况下,为 Capacitor 应用推送 Web 层更新。OtaKit 是一个较新的 MIT 许可开源项目,提供免费版。Capgo 则提供云原生构建、更成熟的生产环境验证,以及团队直接支持。
结论 如果你的 Capacitor 应用规模小、成本低,且最看重免费套餐,就选 OtaKit。如果 live updates 是生产发布流程的一部分,还需要 Native Build、渐进式发布和久经考验的扩展能力,就选 Capgo。
14 天无限免费试用。无需信用卡 14 天退款保证。随时取消。
最后更新于
深受 9,400+ 团队信赖 · 90M+ 台设备 · 3,193+ GitHub stars
本排名面向希望快速交付移动应用、无需等待应用商店审核即可修复生产环境 Bug,并能完全掌控自己的 code 的团队。
Capacitor 加上 Capgo:一套 Web 代码库覆盖 iOS、Android 和 Web,Live Updates 可跳过商店审核,云端 Native Build 只需 2–3 分钟。开源,每月 $12 起。
为 Capacitor 提供 Live Updates 和原生构建,团队维护着大量 Capacitor 插件。如果你已经在用他们的插件,会很合适。
Ionic 托管的 Live Updates 和构建服务。自 2025 年 2 月起不再向新客户开放,访问权限将于 2027 年 12 月 31 日终止。
运行开源的 Capgo updater 插件,对接你自己的更新服务器。完全掌控,但可用性、存储和安全都由你负责。
适用于 Expo 和 React Native 的托管更新服务。仅在您从 Capacitor 迁移到 React Native 时才相关。
| 领域 | Capgo | OtaKit |
|---|---|---|
| 定价 | 价格为每月 $12 起(按年计费)或每月 $14(按月计费)。提供 14 天免费试用,无需信用卡。无免费方案。 | 每月最多 5,000 次免费更新。入门版 $10/月(支持 100,000 次更新)。专业版 $25/月(按年计费;按月计费为 $50/月),支持 1,000,000 次更新。企业版需咨询。 [1] |
| OTA 实时更新 | 无需等待应用商店审核,即可推送 JavaScript、HTML、CSS 及资源变更,支持增量下载和端到端加密。每月更新量超 10 亿次。 | 通过增量下载、签名清单、SHA-256 校验以及可选的端到端加密,将 Web 层变更推送到 Capacitor 应用。 [1] |
| 原生 build | Capgo Builder 在云端构建并签名 iOS 和 Android 二进制文件,通常只需 2–3 分钟,并可上传到应用商店。构建时间已包含在套餐中。 | OtaKit 本身不提供 Native Build 服务。你需要自行构建并发布应用商店二进制文件。该网站推荐使用 NoMac,这是一个独立的 iOS 构建服务。 [1] |
| 框架支持 | Capacitor 支持使用 React、Vue、Angular、Svelte、Ionic 或任何 web framework 构建的应用。Live Updates 也适用于 Cordova 和 Electron。不支持 React Native。 | Capacitor 应用专用,需通过 @otakit/capacitor-updater 插件使用。 [1] [2] |
| 开源且支持自托管 | Updater 插件和 Capgo 插件在 MPL-2.0 下免费。后端源码在 GitHub 上以 AGPL-3.0 开源。你可以运行自己的更新服务器,或在 Enterprise 版中使用授权的自托管。 | 采用 MIT 协议。支持自托管,可通过 Next.js 控制台、Postgres 以及 CDN 后端的 S3 兼容存储进行部署。 [1] [2] |
| 回滚与渠道 | 动态渠道、设备与渠道覆盖、渐进式发布、bundle 启动失败时自动回滚,以及一键回滚到之前的 bundle。 | 若未及时调用 notifyAppReady() 则自动回滚;支持运行时切换发布渠道,并可针对各渠道实现即时回滚。 [1] [2] |
| 支持 | 通过 Discord 和邮件联系开发 Capgo 的工程师。任何方案都享插件优先修复,Premium Support 可保障生产交付期限。 | GitHub 问题反馈与联系表单。Pro 版提供优先支持,Enterprise 版提供专属支持及 SLA 保障。 [1] [2] |
| 公司状态 | 独立运营、自筹资金,成立于 2021 年。9,400+ 支团队、4,700+ 个应用和 9,000 万+ 台设备。Enterprise 方案提供 SOC 2 Type II 和 ISO 27001 认证。 | OtaKit GitHub 组织旗下的新兴项目。官网称已有 1,000+ 个应用注册,已交付 2,000 万+ 次更新。 [1] [2] |
两者都用于更新 Capacitor 应用的 Web 层,因此迁移只需更换插件并发布一次应用商店版本即可。你的 Web code 无需更改。
移除 @otakit/capacitor-updater,然后运行 bunx @capgo/cli@latest init 安装 Capgo 更新器并创建您的应用。
运行 bunx cap sync 并发布新的二进制文件,以便设备获取 Capgo 插件。保持 notifyAppReady() 在您的启动 code 中。
替换 otakit upload 在 CI 中配合 bunx @capgo/cli@latest bundle upload --channel production.
来自用 Capgo 构建 Capacitor 应用的团队的具名评价。
Capgo Capacitor Updater 插件彻底改变了我们发布更新的方式。以前需要几天的工作,现在只需几分钟。
能够即时推送生产环境的 OTA 更新,而无需等待完整的 App Store 审核周期,这带来了巨大的运营优势。
搭建过程不到一天。基于 Channel 的发布机制让我能在推送到生产环境之前,先在自己的设备上测试。
开启 14 天免费试用,无需信用卡。试用结束后,方案价格为 12 美元/月(按年计费)或 14 美元/月(按月计费)。