App Center CodePushからの移行
CodePushは終了しました。SDKの依存関係を削除し、CSPを更新して、Capgo経由でCapacitorのbundleを配信してください。
最終更新日
推奨される手順
App Center の移行ブログ記事でクリーンアップを行い、その後 Capgo アプデーターをインストールして、チャンネルを従来の promote フローにマッピングします。
- ブログの App Center 移行記事を読む
- 代替ページで CodePush と Capgo を比較する
- Capgo アカウントを登録し、テスト用 bundle をアップロードする
まだ移行すべきでない場合
- アプリが React Native で、アーカイブされた CodePush サーバーをセルフホスティングし続ける予定がある場合。
- アプリを廃止予定で、2025年3月31日の終了前に取得したレガシーApp Centerのエクスポートだけが必要な場合。
よくある質問
- React Native の CodePush アプリを Capgo に移行できますか?
- いいえ。Capgo は Capacitor、Cordova、Electron アプリを更新します。React Native チームは EAS Update またはアーカイブされた CodePush サーバーのセルフホスティングを検討してください。
- Capacitor または Cordova アプリの最初のステップは何ですか?
- CodePushのSDKとそのデプロイキーを削除し、CIからApp Centerのリリースステップを外してから、プロジェクト内でnpx @capgo/cli@latest initを実行してアップローダーをインストールし、最初のバンドルをアップロードします。
- CodePushのデプロイはCapgoにどのように対応しますか?
- StagingとProductionをCapgoのチャネルとして再作成し、npx @capgo/cli@latest bundle upload --channel=production.でアップロードします。チャネルはデバイスオーバーライドと段階的ロールアウトにも対応しています。
- Capgo のロールバックの仕組みは?
- 新しい bundle が CapacitorUpdater.notifyAppReady() を一度も呼び出さない場合、Capgo は自動的に前の bundle にロールバックします。また、channel を過去の任意の bundle にワンクリックで戻すこともできます。
関連ガイド
Capacitor アプリに Capgo でライブアップデートを配信。App Store の審査は不要。
Martinによる人的サポート
14日間無制限の無料トライアル。クレジットカード不要 14日間の返金保証。いつでもキャンセルできます。