Zum Hauptinhalt springen

Weg von App Center CodePush

CodePush ist eingestellt. Entferne die SDK-Abhängigkeiten, aktualisiere die CSP und liefere Capacitor-Bundles über Capgo aus.

Zuletzt aktualisiert

Empfohlener Pfad

Nutze die App Center-Migrationsblogposts zum Cleanup, installiere dann den Capgo Updater und mappe die Channels auf deinen alten Promote-Flow.

  • Lies die App Center-Migrationsartikel im Blog
  • Vergleiche CodePush vs. Capgo auf der Vergleichsseite
  • Erstelle einen Capgo Account und lade ein Test-Bundle hoch

Wann du noch nicht migrieren solltest

  • Ihre App ist React Native und Sie planen, den archivierten CodePush-Server weiterhin selbst zu hosten.
  • Sie stellen die App ein und benötigen nur Legacy-Exports aus App Center, die vor der Abschaltung am 31. März 2025 erstellt wurden.

Häufige Fragen

Kann ich eine React Native CodePush App zu Capgo migrieren?
Nein. Capgo aktualisiert Capacitor, Cordova- und Electron-Apps. React-Native-Teams sollten sich EAS Update ansehen oder den archivierten CodePush-Server selbst hosten.
Was sind die ersten Schritte für eine Capacitor oder Cordova App?
Entferne das CodePush SDK und die Deployment-Keys, nimm den App Center-Release-Schritt aus der CI und führe dann npx @capgo/cli@latest init in deinem Projekt aus, um den Updater zu installieren und ein erstes Bundle hochzuladen.
Wie lassen sich CodePush-Deployments auf Capgo abbilden?
Lege Staging und Production als Capgo Channels neu an und lade dann mit npx @capgo/cli@latest bundle upload --channel=production. hoch. Channels unterstützen außerdem Device Overrides und Progressive Rollouts.
Wie funktioniert das Rollback in Capgo?
Ruft ein neues Bundle CapacitorUpdater.notifyAppReady() nie auf, rollt Capgo automatisch auf das vorherige Bundle zurück. Du kannst einen Channel auch mit einem Klick auf ein beliebiges früheres Bundle zurückrollen.