跳过主内容

离开 App Center CodePush

CodePush 已退役 — 卸载 SDK 依赖项,更新 CSP,并通过 Capgo 发布 Capacitor 包。

最后更新

建议路径

使用 App Center 迁移博客文章进行清理,然后安装 Capgo 更新器并将频道映射到您的旧促销流程中。

  • 阅读 App Center 迁移文章
  • 比较 CodePush 与 Capgo 在替代页面
  • 注册 Capgo 帐户并上传测试包

常见问题

是否可以将 React Native CodePush 应用程序迁移到 Capgo?
不。 Capgo 更新 Capacitor、Cordova 和 Electron 应用程序。 React Native 团队应查看 EAS 更新或自行托管存档的 CodePush 服务器。
什么是 Capacitor 或 Cordova 应用程序的第一步?
移除 CodePush SDK 和其部署密钥,丢弃 App Center 发布步骤,然后在项目中运行 npx @capgo/cli@latest init 来安装更新器并上传第一个包。
CodePush 部署如何映射到 Capgo?
重建 Staging 和 Production 为 Capgo 频道,然后使用 npx @capgo/cli@latest bundle upload --channel=production 上传。频道还支持设备覆盖和渐进式发布。
Capgo 中如何回滚?
如果一个新的捆绑包从未调用CapacitorUpdater.notifyAppReady(), Capgo会自动回滚到之前的捆绑包。您还可以在一键中恢复任何以前的捆绑包。