跳过主要内容

从 Appflow 迁移?

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

⚠️ 房间里的大象

Ionic 宣布他们将关闭 Appflow。您的应用将继续运行直到 2027年12月31日没有新功能、没有新客户、没有更新。

如果您正在阅读这篇文章,那么您可能正在寻找下一步的去处。这就是本页面的目的。

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

Ionic证明了模型。 在Capgo之前,严肃的Capacitor实时更新主要意味着Appflow:有用、封闭、昂贵、并与广泛的全方位平台绑定。

Capgo是为了使该工作流程独立而建立的:开源、可负担、专注于实时更新、并足够灵活以满足需要更多的基本Appflow路径的团队。

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

为什么Capgo不是另一个Appflow替代品

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

Capgo是一家 自主资金的家族企业. 不需要融资压力 "转型" 或 "最大化增长指标"。这是我们的职业生涯,旨在持续数十年。

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

我们自第一年起就盈利。可持续的定价、可持续的业务

2. 合理的定价

Appflow: 499美元/月 最低
Capgo: 12美元/月 开始,根据使用量增长

我们可以收取较低的费用,因为我们不需要承担巨大的运营成本。只有一小队人在打造出色的工具。

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

为了上传iOS构建到App Store Connect,Appflow会要求您提供Apple ID和一个 应用特定的密码。这是Apple的旧式登录流程——而不是Apple推荐用于自动化的现代App Store ConnectAPI密钥(,).p8Appflow方法:

需要您的Apple ID和一个在Appflow中存储的应用特定密码

  • 当有人重置Apple ID密码、旋转2FA或撤销应用密码时会中断
  • 给第三方服务提供了广泛的账户访问权限,而不是一个带有明确角色限制的__CAPGO_KEEP_0__密钥
  • Gives a third-party service broad account access instead of a scoped API key with explicit roles
  • __CAPGO_KEEP_0__方法:

原生构建使用App Store ConnectCapgo密钥(

  • Native builds use an App Store Connect API key (.p8使用 Key ID 和 Issuer ID
  • 密钥在 App Store Connect(App Manager、开发者等)中被分配并独立撤销
  • 凭据默认在您的机器上保留;云构建将它们流式传输到临时环境并在作业完成后清除
  • capgo build init 从单个 .p8 文件生成签名资产

Appflow 的 Apple 目的地文档 列出一个应用程序特定的密码作为必填字段 Capgo Builder 遵循 Apple 的 API-key 模型

3. 100% 开源 (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、我们的Builder或您自己的脚本进行原生构建工作。使用Capgo进行更新层:目标、滚动、回滚、可观察性和安全检查。

🤔 我们不是(诚实时间)

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

文档复杂度: 基本自动更新很好地文档并且只需几分钟即可设置。Capgo还支持高级模式(手动、半手动、channel_default、动态分配、按用户通道),我们还在改进每个边缘案例的文档。

迁移难度:

TL;DR:不难。 大多数团队在一天内就可以正常运行。

The basics:

  1. 1. 卸载 @capacitor/live-updates安装 @capgo/capacitor-updater
  2. 2. Call notifyAppReady() 而不是所有的Appflow同步/下载/重载 code
  3. 3. 使用我们的 CLI 上传捆绑包而不是他们的

全面的迁移指南: docs/upgrade/from-appflow-to-capgo

遇到困难? 预约免费的迁移电话 我们会一步一步地带你完成它。

来自Martin

为什么团队从 Appflow 迁移到 Capgo

Capgo 创始人 Martin 关于迁移实时更新和发布自动化的视频消息,同时保留您的仓库、凭据和发布控制权

Martin, Founder, Capgo

Ionic 企业插件:Capgo 的直接替代品和迁移指南

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

Ionic 插件 Capgo 替代品 迁移指南
Ionic Secure Storage Fast SQL 数据存储 SQLite 迁移指南
Ionic Auth Connect 社交登录 迁移指南
Ionic 身份识别库 原生生物识别 + 快速 SQL 数据存储 SQLite 迁移指南
Ionic 猫扫描仪 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 美元开始,根据使用量(大约每 MAU 0.001 美元)进行缩放。绝大多数迁移可以节省 80-95% 的更新成本。
可靠性如何?
我们每月服务 1 亿+ 次更新,覆盖 5 亿+ 设备。99.9%+ uptime。查看实时统计数据在 status.capgo.app
原生构建的 App Store 凭证如何?
Appflow 将您的 Apple ID 和应用特定密码存储以上传二进制文件。 Capgo 使用 App Store Connect API 密钥(.p8):scoped,revocable,且独立于个人 Apple ID 密码更改。对于云构建,凭证仅在临时环境中使用——而不是在供应商服务器上永久存储。

试用 14 天

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

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

以尊严对待Ionic的创造力。我们在这里帮助您持续交付。