Salta al contenuto principale

Abbandona App Center CodePush

CodePush è stato dismesso. Disinstalla le dipendenze SDK, aggiorna la CSP e pubblica i bundle Capacitor tramite Capgo.

Ultimo aggiornamento

Percorso consigliato

Usa i post sul blog di migrazione di App Center per la pulizia, poi installa l'updater Capgo e mappa i canali al tuo vecchio flusso di promozione.

  • Leggi gli articoli sulla migrazione da App Center sul blog
  • Confronta CodePush vs Capgo nella pagina delle alternative
  • Crea un account Capgo e carica un bundle di test

Quando non migrare ancora

  • La tua app è in React Native e intendi continuare l'auto-hosting del server CodePush archiviato.
  • Stai dismettendo l'app e ti servono solo gli export legacy di App Center prima della chiusura del 31 marzo 2025.

Domande frequenti

Posso spostare un'app React Native CodePush su Capgo?
No. Capgo aggiorna app Capacitor, Cordova ed Electron. I team React Native dovrebbero valutare EAS Update o fare self-hosting del server CodePush archiviato.
Quali sono i primi passi per un'app Capacitor o Cordova?
Rimuovi il SDK di CodePush e le relative chiavi di deployment, elimina lo step di release di App Center dalla CI, quindi esegui npx @capgo/cli@latest init nel tuo progetto per installare l'updater e caricare il primo bundle.
Come si mappano i deployment di CodePush su Capgo?
Ricrea Staging e Production come canali Capgo, poi carica con npx @capgo/cli@latest bundle upload --channel=production.. I canali supportano anche override per dispositivo e rollout progressivi.
Come funziona il rollback in Capgo?
Se un nuovo bundle non chiama CapacitorUpdater.notifyAppReady(), Capgo esegue automaticamente il rollback al bundle precedente. Puoi anche riportare un canale a qualsiasi bundle precedente con un solo clic.