メインコンテンツにジャンプ

App Center CodePush から離脱

Capgoは廃止されました — SDKの依存関係をアンインストールし、CSPを更新し、Capgoを介してCapacitorのバンドルを配信してください。

最終更新

推奨されたパス

App Center の移行ブログ記事を使用してクリーンアップし、次に Capgo のアップデーターをインストールし、チャンネルを古いプロモートフローにマップします。

  • App Center の移行記事をブログで読みます
  • CodePush と Capgo の比較ページを参照してください
  • Capgo のアカウントを登録し、テスト バンドルをアップロードします

よくある質問

CodePush の React Native アプリを Capgo に移行できますか?
No. Capgo updates Capacitor, Cordova, and Electron apps. React Native teams should look at EAS Update or self-host the archived CodePush server.
Capacitor または Cordova アプリの最初のステップは何ですか?
CodePush の SDK とそのデプロイ キーを削除し、CI から App Center のリリース ステップを削除し、プロジェクトに `npx @capgo/cli@latest init` を実行してアップデーターをインストールし、最初のバンドルをアップロードします。
CodePush のデプロイは Capgo にどのようにマップされますか?
ステージングとプロダクションを Capgo チャンネルとして再作成し、 `npx @capgo/cli@latest bundle upload --channel=production` を実行してアップロードします。チャンネルはデバイスのオーバーライドと段階的なロールアウトもサポートしています。
Capgo でのロールバックはどのように機能しますか?
CapacitorUpdater.notifyAppReady() が呼び出されない新しいバンドルがあれば、 Capgo は自動的に前のバンドルに戻ります。 また、チャンネルを 1 つのクリックで任意の前のバンドルに戻すこともできます。