Capgo Live Updates
无需经过应用商店审核,即可推送 Web bundle 修复、管理 channels 并回滚 Capacitor 应用。对于保留 Web UI 的团队来说,这相当于 EAS Update 的替代方案。
开启 Capacitor Live Updates已经在用 React Native?那就用 Expo 和 EAS。已有 Web 应用?直接配合 Capgo 使用 Capacitor,无需重写 React Native 代码。
结论 如果产品是 React Native,请选择 EAS。如果产品是 Web 应用,且目标是在不重写 UI 的情况下支持 iOS 和 Android,请选择 Capgo。
14 天无限免费试用。无需信用卡 14 天退款保证。随时取消。
最后更新于
深受 9,400+ 团队信赖 · 覆盖 90M+ 设备 · GitHub 获 3,184+ stars
| 领域 | Capgo | Expo Application Services |
|---|---|---|
| 定价 | 价格为每月 $12 起(按年计费)或每月 $14(按月计费)。提供 14 天免费试用,无需信用卡。无免费方案。 | 免费方案含 1,000 更新 MAU。Starter $19/月(3,000 MAU,$45 build 额度),Production $199/月(50,000 MAU,$225 build 额度),之后每额外 MAU $0.005。 [1] |
| OTA 实时更新 | 无需等待应用商店审核,即可推送 JavaScript、HTML、CSS 及资源变更,支持增量下载和端到端加密。每月更新量超 10 亿次。 | EAS Update 为使用 expo-updates 库的应用提供 JavaScript 和资源更新。 [3] |
| 原生 build | Capgo Builder 在云端构建并签名 iOS 和 Android 二进制文件,通常只需 2–3 分钟,并可上传到应用商店。构建时间已包含在套餐中。 | EAS Build 用于编译并签名 iOS 和 Android 应用,EAS Submit 用于将应用上传至应用商店,而 EAS Workflows 则提供专为 React Native 设计的 CI/CD 流程。 [2] |
| 框架支持 | Capacitor 支持使用 React、Vue、Angular、Svelte、Ionic 或任何 web framework 构建的应用。Live Updates 也适用于 Cordova 和 Electron。不支持 React Native。 | Expo 和 React Native 应用。 [2] |
| 开源且支持自托管 | Updater 插件和 Capgo 插件在 MPL-2.0 下免费。后端源码在 GitHub 上以 AGPL-3.0 开源。你可以运行自己的更新服务器,或在 Enterprise 版中使用授权的自托管。 | Expo SDK 基于 MIT 协议开源。EAS 是托管服务;expo-updates 库也可以使用实现 Expo Updates 协议的自定义服务器。 [1] [5] |
| 回滚与渠道 | 动态渠道、设备与渠道覆盖、渐进式发布、bundle 启动失败时自动回滚,以及一键回滚到之前的 bundle。 | Channel 和 branch、按百分比灰度发布,以及回滚到之前的更新或构建中内置的更新。 [3] [4] |
| 支持 | 通过 Discord 和邮件联系开发 Capgo 的工程师。任何方案都享插件优先修复,Premium Support 可保障生产交付期限。 | 所有方案均包含社区 Discord 支持,Production 方案提供优先支持,Enterprise 方案可加购 Slack 支持。 [1] |
| 公司状态 | 独立运营、自筹资金,成立于 2021 年。9,400+ 支团队、4,700+ 个应用和 9,000 万+ 台设备。Enterprise 方案提供 SOC 2 Type II 和 ISO 27001 认证。 | 活跃开发中。Enterprise 方案包含 99.9% 可用性 SLA。 [1] |
竞品信息截至 2026 年 9 月,已对照下方厂商页面核实。套餐和价格可能变动,决定前请到厂商网站确认。
Capgo 覆盖了 Capacitor 应用的四项 EAS 发布任务。EAS Hosting 可部署 Expo Router 网站,而 Capgo 不提供此功能。
无需经过应用商店审核,即可推送 Web bundle 修复、管理 channels 并回滚 Capacitor 应用。对于保留 Web UI 的团队来说,这相当于 EAS Update 的替代方案。
开启 Capacitor Live Updates在云端从任何机器编译并签名 iOS 和 Android 二进制文件,通常仅需 2-3 分钟。构建时间已包含在每个付费 Capgo 方案中。
开启 Capgo Builder构建完成后,将签名的 IPA 或 AAB 上传至 App Store Connect 或 Google Play。对于 Capacitor 构建产物,其功能与 EAS Submit 相同。
在 Builder 中查看商店提交保留 GitHub Actions 或 GitLab CI。在每次 commit 时调用 Capgo Build 以获取签名 Native Build,无需采用 Expo 专用的 workflow YAML。
开启 Capacitor CI/CD没有哪款工具能适配所有团队。以下情况我们会建议你选择另一个方案。
从 React Native 迁移到 Capacitor 并不存在所谓的 code 迁移。正确的路径是保留你的 Web 应用并对其进行封装,然后使用 Capgo 进行发布。
添加 @capacitor/core 以及 @capacitor/cli 到你的 Web 项目,运行 npx cap init,然后添加 iOS 和 Android 平台。
运行 npx @capgo/cli@latest init. 它将应用添加到 Capgo 并安装 @capgo/capacitor-updater,并引导你完成首次 bundle upload。
运行 npx @capgo/cli@latest build request --platform ios (或 android) 以在云端构建并签名二进制文件。典型的构建过程仅需 2-3 分钟。
来自用 Capgo 构建 Capacitor 应用的团队的具名评价。
Capgo Build 帮助我们简化了 Capacitor 应用的发布流程。我们只需通过一个清晰的工作流,即可构建并发布 iOS 和 Android 应用。
我们最初是通过插件发现 Capgo 的,事实证明,这为我们团队实现更高效的发布流程提供了一个极佳的切入点。
Capgo Capacitor Updater 插件彻底改变了我们发布更新的方式。以前需要几天的工作,现在只需几分钟。
开启 14 天免费试用,无需信用卡。试用结束后,方案价格为 12 美元/月(按年计费)或 14 美元/月(按月计费)。