Allez directement au contenu principal

Quitter App Center CodePush

CodePush est désormais obsolète — désinstallez les dépendances SDK, mettez à jour CSP et envoyez les Capacitor bundles via Capgo.

Mis à jour le

Voie recommandée

Utilisez les billets de blog d'App Center pour la mise en forme, puis installez le Capgo metteur à jour et associez les canaux à votre ancien flux de promotion.

  • Consultez les articles de migration d'App Center sur le blog
  • Comparez CodePush vs Capgo sur la page alternative
  • Enregistrez un compte Capgo et téléchargez un bundle de test

Questions fréquentes

Peut-on déplacer une application React Native CodePush vers Capgo ?
Non. Capgo met à jour les applications Cordova, Electron et Capacitor. Les équipes React Native devraient regarder EAS Update ou héberger elles-mêmes le serveur CodePush archivé.
Quels sont les premiers pas pour une application Capacitor ou Cordova ?
Supprimez le CodePush SDK et ses clés de déploiement, supprimez l'étape de publication App Center de CI, puis exécutez npx @capgo/cli@latest init dans votre projet pour installer le metteur à jour et télécharger un premier bundle.
Comment les déploiements CodePush sont-ils mappés à Capgo ?
Recréez Staging et Production en tant que canaux Capgo, puis téléchargez avec npx @capgo/cli@latest bundle upload --channel=production. Les canaux prennent également en charge les redéfinitions de périphérique et les lancements progressifs.
Comment fonctionne le rollback dans Capgo ?
Si un nouveau bundle ne fait jamais appel à CapacitorUpdater.notifyAppReady(), Capgo se rétablit automatiquement vers le bundle précédent. Vous pouvez également rétablir un canal vers n'importe quel bundle antérieur en un clic.