Aller au contenu principal

Quitter App Center CodePush

CodePush est à l’abandon. Désinstallez les dépendances SDK, mettez à jour la CSP et déployez vos bundles Capacitor via Capgo.

Dernière mise à jour

Parcours recommandé

Utilisez les articles de blog sur la migration App Center pour le nettoyage, puis installez le module de mise à jour Capgo et mappez les canaux à votre ancien flux de promotion.

  • Lisez les articles de migration App Center sur le blog
  • Comparez CodePush et Capgo sur la page des alternatives
  • Créez un compte Capgo et envoyez un bundle de test

Quand ne pas migrer pour l'instant

  • Votre application est en React Native et vous prévoyez d'héberger vous-même le serveur CodePush archivé.
  • Vous mettez fin à l'application et n'avez besoin que des exports legacy d'App Center avant l'arrêt prévu le 31 mars 2025.

Questions fréquentes

Puis-je migrer une application React Native CodePush vers Capgo ?
Non. Capgo met à jour les applications Capacitor, Cordova et Electron. Les équipes React Native devraient envisager EAS Update ou héberger elles-mêmes le serveur CodePush archivé.
Quelles sont les premières étapes pour une application Capacitor ou Cordova ?
Supprimez le plugin CodePush SDK et ses clés de déploiement, retirez l'étape de release App Center de votre CI, puis exécutez npx @capgo/cli@latest init dans votre projet pour installer l’updater et envoyer un premier bundle.
Comment les déploiements CodePush se mappent-ils sur Capgo ?
Recréez Staging et Production comme canaux Capgo, puis envoyez avec npx @capgo/cli@latest bundle upload --channel=production.. Les canaux prennent aussi en charge les overrides par appareil et les déploiements progressifs.
Comment fonctionne le rollback dans Capgo ?
Si un nouveau bundle n'appelle jamais CapacitorUpdater.notifyAppReady(), Capgo effectue un rollback automatique vers le bundle précédent. Vous pouvez également revenir à n'importe quel bundle antérieur d'un canal en un clic.