跳过主要内容

从 Appflow 迁移?

Appflow 曾经是昂贵的默认选择。 Capgo 是 Capacitor 原始独立开源的实时更新路径,具有更深入的控制和可靠的规模。

⚠️ 房间里的巨象

Ionic 宣布他们将关闭 Appflow。您的应用将继续运行直到 2027 年 12 月 31 日,但没有新功能、没有新客户、没有更新。如果您正在阅读这篇文章,那么您可能正在寻找下一步的去处。这一页就是关于这个的。

让我们给予赞誉,然后清晰地说明发生了什么变化

Ionic 证明了模型

在 __CAPGO_KEEP_0__ 之前,严肃的 __CAPGO_KEEP_1__ 实时更新主要意味着 Appflow:有用、封闭、昂贵、并与广泛的综合平台绑定在一起。 Before Capgo, serious Capacitor live updates mostly meant Appflow: useful, closed, expensive, and tied to a broad all-in-one platform.

因此,尊敬 Ionic。但是 Capgo 不是关闭的克隆。它是成熟的独立路径,其他人现在都在复制。

So yes, respect to Ionic. But Capgo is not a clone of what is shutting down. It is the mature independent path that others now copy.

Why Capgo 不仅仅是 Appflow 的替代品

1. 我们并没有关闭 (显然很重要)

Capgo 是一个 家族企业. 没有风险投资压力 "转变" 或 "最大化增长指标"。这是我们的生计,旨在持续数十年。

  • 美国和欧洲的法律实体
  • 专门为中国的基础设施

我们自第一年以来就盈利。可持续的价格,持续的业务。

2. 合理的价格

Appflow: $499/月 最低
Capgo: $12/月 开始使用时,按使用量递增

我们可以因为不需要大量的运营开支而收费较低。只是一小撮人在打造优秀的工具。

App Store 凭证:API 密钥,而不是应用密码

为了将 iOS 构建上传到 App Store Connect,Appflow 会要求您提供 Apple ID 和一个 应用特定的密码。这就是遗留的 Apple 登录流程 —— 不是 Apple 推荐用于自动化的现代 App Store Connect API 密钥(.p8)。

Appflow 方法:

  • 需要您提供 Apple ID 和一个应用特定的密码存储在 Appflow 中
  • 当有人重置 Apple ID 密码、旋转 2FA 或撤销应用密码时会中断
  • 给第三方服务提供广泛的帐户访问权限,而不是使用明确角色和范围的API密钥
  • 常见的支持问题:"提供的应用程序特定密码无效"

Capgo方法:

  • 原生构建使用App Store ConnectAPI密钥(()).p8密钥在App Store Connect(App Manager,开发者等)中受限,并且可以独立撤销
  • 凭据默认在您的机器上保留;云构建将它们流式传输到临时环境并在作业完成后清除
  • 从单个.p8文件生成签名资产
  • capgo build init Appflow的Apple目的地文档

列出应用程序特定密码作为必填字段 __CAPGO_KEEP_0__ Builder 遵循Apple的Capgo-key模型 API Builder

3. 100% open source (MIT/MPL-2.0)

不仅仅是插件 - 整个后端也一样:

这很重要,如果你因为一个商业服务突然关停而受损(看你,Appflow)。

4. 我们开创了独立的道路

Capgo创建了Appflow之后,第一个严肃的独立Capacitor实时更新平台。我们处理了数十亿次更新,每次App Store政策变化,以及生产环境中只有在那时才会出现的奇怪设备故障。

另外:我们是 最大的 Capacitor 插件供应商 在官方 Capacitor 团队之后,拥有150+个开源插件。我们对整个生态系统了如指掌。

5. 人类支持

没有聊天机器人。没有票务系统。没有"人工智能助手"。

你会得到马丁(我!)或团队中的某个人。通常在几个小时内。有时在几分钟内。是的,甚至在周末(我们无法自控😅)。

6. 专注、完整、灵活

Appflow集成实时更新、CI/CD和原生构建。 Capgo 专注于实时更新系统本身:自动设置在5分钟内,当你选择容易的路径时,另外还有手动和半手动流程,当你的发布逻辑更复杂时。

使用 GitHub Actions、GitLab、Jenkins、我们的构建器或您自己的脚本进行原生构建工作。使用 Capgo 进行更新层:目标、滚动、回滚、可观察性和安全检查。

🤔 我们不是(诚实时间)

全自动CI/CD: 我们不是试图将您锁定在单一的全自动管道中。使用我们的Cloud Build进行原生iOS/Android构建,或者与您的CI/CD( GitHub Actions、GitLab CI、Jenkins、本地脚本等)进行集成。实时更新层始终保持灵活。

文档复杂度: Basic automatic updates are well documented and take minutes to set up. Capgo also supports advanced modes (manual, half-manual, channel_default, dynamic assignment, per-user channels), and we are still improving docs for every edge case.

迁移有多难?

TL;DR:不难。 大多数团队在一天内就能上线。

基本步骤:

  1. 1. 卸载 @capacitor/live-updates安装 @capgo/capacitor-updater
  2. 2. 调用 notifyAppReady() instead of all the Appflow sync/download/reload code
  3. 3. 使用我们的CLI上传捆绑包而不是他们的

完整的迁移指南: docs/upgrade/from-appflow-to-capgo

遇到困难? 预约免费迁移电话 我们会一步一步地指导您。

来自Martin

Capgo founder Martin关于迁移实时更新和发布自动化的原因

Capgo founder Martin关于迁移实时更新和发布自动化的原因

Martin, Founder, Capgo

Ionic企业插件的等效项在Capgo

如果您使用Ionic的企业插件,以下是直接Capgo替代品和迁移指南

Ionic插件 Capgo的替代品 迁移指南
Ionic Secure Storage 快速 SQL 数据存储 SQLite 迁移指南
Ionic Auth Connect 社交登录 迁移指南
Ionic Identity Vault 原生生物识别 + 快速 SQL 数据存储 SQLite 迁移指南
Ionic Zebra 扫描器 Zebra DataWedge 迁移指南

所有 Capgo 插件都是开源的。付费支持是可选的 - 了解更多.

企业插件和付费帮助(可选)

如果您的 Appflow 堆栈包含 Ionic 企业插件,请使用 Ionic 企业插件指南。付费支持按需可用 - 查看支持选项. 需要亲自进行迁移?我们提供付费迁移服务 - 了解更多.

人们实际上说什么

"从Appflow迁移只花了2小时。我们从每月499美元降至12美元。同样的功能,文档更好。"

—— 法国React开发者

"我在周六10点问了一个问题。马丁在15分钟内回答了。有实际code示例。"

—— 巴西独立开发者

"我们医疗应用的开源后端是不可谈判的。Capgo是唯一一个满足我们安全要求的选项。"

—— 医疗技术创业公司CTO

"家族企业=没有抛售风险。Appflow关闭后,稳定性很重要。"

—— 德国移动团队负责人

更多的推荐:

常见问题

我需要改变我的CI/CD设置吗?
不用。您现在使用的任何工具(GitHub Actions、GitLab CI、Jenkins 等)都可以继续使用。只需将上传步骤更改为使用我们的 CLI 代替Appflow的。
原生构建怎么样?
我们做云原生构建!我们只是不做完整的CI/CD自动化管道。您可以通过我们的 CLI 或 API 触发构建,但我们不试图替换您的 GitHub Actions/GitLab CI工作流程 - 我们与其集成。
这会节省多少钱?
很可能会节省很多。Appflow从499美元/月开始。我们从12美元/月开始,并根据使用量(大约每个活跃用户0.001美元)进行缩放。绝大多数迁移可以节省80-95%的更新成本。
可靠性怎么样?
我们每月服务1亿+更新,覆盖50M+设备。99.9%+的可用性。请参见实时统计数据: status.capgo.app
How do App Store credentials compare for native builds?
Appflow stores your Apple ID and app-specific password to upload binaries. Capgo uses App Store Connect API keys (.p8): scoped, revocable, and independent of personal Apple ID password changes. For cloud builds, credentials are only used in ephemeral environments — not parked on a vendor server indefinitely.

试用 14 天

无需信用卡,无需承诺。迁移一个测试应用,试试看是否适合您。

有问题吗? 加入我们的 Discord联系我们

以尊严对待 Ionic 的创意。我们来帮助您持续交付。