你的应用是 React Native
Capgo 为 Capacitor、Cordova 和 Electron 应用提供更新,不支持 React Native。React Native 团队可以看看 EAS Update,或运行独立的 CodePush 服务器。 [2]
面向曾通过 App Center CodePush 发布 OTA 更新的团队。Microsoft 已于 2025 年 3 月 31 日停用 App Center(包括 CodePush)。
结论 Capacitor、Ionic 或 Cordova 应用:迁移到 Capgo,获得支持 channels 和回滚的托管式 live updates。React Native 应用:Capgo 并不适合;请使用 EAS Update,或自行托管已归档的服务器。
14 天无限免费试用。无需信用卡 14 天退款保证。随时取消。
最后更新于
深受 9,400+ 团队信赖 · 90M+ 设备 · 3,200+ GitHub 星标
| 领域 | Capgo | Microsoft CodePush |
|---|---|---|
| 定价 | 价格为每月 $12 起(按年计费)或每月 $14(按月计费)。提供 14 天免费试用,无需信用卡。无免费方案。 | 自 2025 年 3 月 31 日 App Center 关停后,已无托管方案。独立服务器基于 MIT 协议免费,你只需为运行它的基础设施付费。 [1] [2] |
| OTA 实时更新 | 无需等待应用商店审核,即可推送 JavaScript、HTML、CSS 及资源变更,支持增量下载和端到端加密。每月更新量超 10 亿次。 | 通过 CodePush 客户端 SDK,为 React Native 应用提供 JavaScript 和资源的 OTA 更新。 [2] |
| 原生 build | Capgo Builder 在云端构建并签名 iOS 和 Android 二进制文件,通常只需 2-3 分钟,还能上传到应用商店。构建时间已包含在套餐中。 | App Center Build 已随 App Center 其余服务一同退役。Microsoft 建议团队改用 Azure Pipelines。 [1] |
| 框架支持 | Capacitor 支持使用 React、Vue、Angular、Svelte、Ionic 或任何 web framework 构建的应用。Live Updates 也适用于 Cordova 和 Electron。不支持 React Native。 | React Native。该独立服务器可与 CodePush React Native 客户端 SDK 配合使用。 [2] |
| 开源且支持自托管 | Updater 插件和 Capgo 插件在 MPL-2.0 下免费。后端源码在 GitHub 上以 AGPL-3.0 开源。你可以运行自己的更新服务器,或在 Enterprise 版中使用授权的自托管。 | 基于 MIT 协议的独立 CodePush 服务器,仅限自托管。Microsoft 已将该仓库归档。 [2] |
| 回滚与渠道 | 动态渠道、设备与渠道覆盖、渐进式发布、bundle 启动失败时自动回滚,以及一键回滚到之前的 bundle。 | 默认提供 Staging 和 Production 部署,也支持自定义部署、按百分比灰度发布和回滚。 [3] |
| 支持 | 通过 Discord 和邮件联系开发 Capgo 的工程师。任何方案都享插件优先修复,Premium Support 可保障生产交付期限。 | 无。Microsoft 按原样提供独立服务器,且不提供支持。 [2] |
| 公司状态 | 独立运营、自筹资金,成立于 2021 年。已有 9,400+ 个团队、5,700+ 款应用和 9,000 万+ 台设备。企业版提供 SOC 2 Type II 和 ISO 27001 认证。 | Microsoft 已于 2025 年 3 月 31 日停止 App Center(包括 CodePush)的服务,并归档了独立服务器仓库。 [1] [2] |
竞品信息截至 2026 年 11 月,并已对照以下供应商页面进行核实。计划和价格可能会变动,请在决定前前往供应商网站确认。
在 Microsoft CodePush 工作,发现内容有误或已过时? 发送邮件至 support@capgo.app 或 在 github.com/Cap-go/website 上提交 PR ,或在此编辑此页面 在 GitHub 上查看源码 .
没有哪款工具能适配所有团队。以下情况我们会建议你选择另一个方案。
Capgo 为 Capacitor、Cordova 和 Electron 应用提供更新,不支持 React Native。React Native 团队可以看看 EAS Update,或运行独立的 CodePush 服务器。 [2]
独立服务器没有授权费。但托管、安全补丁和维护都得自己负责,也没有厂商支持。 [2]
如果您已在 React Native 上运行 App Center 时代的工具,且仅需基本的 promote 和 rollback 功能,自托管时,已归档的独立服务器仍支持该模式。 [2] [3]
导出你的发布流程,移除 CodePush SDK 接入,并将 Capacitor 构建指向 Capgo channel。我们的迁移中心汇集了 App Center 博客文章和分步文档。
从应用中移除 CodePush SDK 及其部署密钥,并从 CI 中删除 App Center 的发布步骤。
运行 npx @capgo/cli@latest init 在你的 Capacitor 项目中。它会安装 @capgo/capacitor-updater 并带你完成首次 bundle 上传。
将你的 Staging 和 Production 部署重新创建为 Capgo 渠道,然后使用以下命令上传: npx @capgo/cli@latest bundle upload --channel=production.
来自用 Capgo 构建 Capacitor 应用的团队的具名评价。
Capgo Capacitor Updater 插件彻底改变了我们发布更新的方式。以前需要几天的工作,现在只需几分钟。
能够即时推送生产环境的 OTA 更新,而无需等待完整的 App Store 审核周期,这带来了巨大的运营优势。
搭建过程不到一天。基于 Channel 的发布机制让我能在推送到生产环境之前,先在自己的设备上测试。
开启 14 天免费试用,无需信用卡。试用结束后,方案价格为 12 美元/月(按年计费)或 14 美元/月(按月计费)。