跳转至正文

告别 Ionic Appflow

在 Appflow 停止服务前,导出发布设置、映射渠道,并迁移 Live Update 和 Native Build。

最后更新于

推荐路径

梳理正在使用的 Appflow 功能,打开 Capgo 与 Appflow 的对比页面,然后按文档从 Appflow 升级到 Capgo。

文档:from-appflow-to-capgo

  • 在 Appflow 替代方案页面上对比功能
  • 按照 /docs/upgrade/from-appflow-to-capgo/ 进行操作
  • CI 继续用 GitHub Actions 或 GitLab

何时暂不迁移

  • 你打算在 2027 年 12 月 31 日 Appflow 访问权限结束前下线该应用。
  • 你仍然依赖 Appflow 独有的自动化流程,且这些流程尚未映射到其他 CI pipeline 中。

常见问题

从 Appflow 迁移需要哪些 code 代码更改?
卸载 @capacitor/live-updates,安装 @capgo/capacitor-updater,运行 cap sync,并在启动时调用 CapacitorUpdater.notifyAppReady()。Capgo 会在原生层面执行同步、下载和重载步骤,因此你可以删除该 code。
我需要发布新的 App Store 和 Google Play 版本吗?
需要,一次即可。更新器是原生插件,因此请发布一个包含 Capgo 的商店构建。之后,Web 端变更会以实时更新形式触达用户。使用旧构建的用户会继续从 Appflow 拉取更新,直到他们更新应用。
我的 Appflow 通道和版本匹配会发生什么变化?
请在 Capgo dashboard 中重新创建通道。Capgo 的版本定向可覆盖 Appflow 的自动版本匹配,因此每个原生版本只会收到兼容的 bundle。
我需要在什么时候完成迁移?
现有 Appflow 项目可运行至 2027 年 12 月 31 日。请远早于此发布 Capgo 构建,这样当 Appflow 停止提供 bundle 时,大多数用户已完成更新。