Update-Typen
Übersicht aller OTA-Update-Typen: Timing, Verzögerungsbedingungen, Versionssperren und Auslieferung.
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Nutze die Live-Updates-Funktion von Capgo, um die JavaScript-Bundles deiner App in Echtzeit remote zu aktualisieren. Push JS-Updates direkt zu deinen Nutzern auf iOS, Android und Electron – ohne Store-Review-Zyklen, um Bugs schneller zu beheben und neue Features auszuliefern. Für die Produktübersicht und FAQ siehe Capacitor Live Updates auf capgo.app.
Das Live Update-System von Capgo hat zwei zentrale Komponenten:
Das Capgo SDK, das du in deiner App installierst. Das SDK prüft auf verfügbare Updates und lädt sie im Hintergrund herunter.
Channels, mit denen du Updates gezielt an bestimmte Nutzergruppen ausspielen kannst. Du kannst Channels nutzen, um verschiedene Release-Tracks zu verwalten, z. B. Production, Staging, und Dev.
Wenn du ein neues JS-Bundle zu Capgo hochlädst und es einem Channel zuweist, erkennt das Capgo SDK in Apps, die für diesen Channel konfiguriert sind, das Update und lädt es herunter. Beim nächsten Neustart der App wird das neue Bundle geladen.
Um Live Updates zu nutzen, folge diesen Schritten:
Schließe den Capgo Quickstart ab, um deine App in Capgo einzurichten und das Capgo SDK zu installieren.
Rufe in deiner App code CapacitorUpdater.notifyAppReady() auf, nachdem deine App die Initialisierung abgeschlossen hat. Dies teilt dem Capgo SDK mit, dass deine App bereit ist, Updates zu empfangen.
Erstelle dein JS-Bundle und lade es zu Capgo hoch:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionÖffne deine App und warte auf den Download des Updates. Den Status kannst du so prüfen:
npx @capgo/cli@latest app debugSobald das Update heruntergeladen wurde, schließe deine App und öffne sie erneut, um das neue Bundle zu laden.
Siehe den Live Updates Deployment Guide für weitere Details.
Um deinen eigenen Hostnamen für Update-Requests zu verwenden, folge der Custom-Domain-Setup-Anleitung.
Update-Typen
Übersicht aller OTA-Update-Typen: Timing, Verzögerungsbedingungen, Versionssperren und Auslieferung.
Kanäle
Erfahre, wie du Channels nutzt, um verschiedene Release-Tracks zu verwalten und Updates gezielt an bestimmte Nutzer auszurollen.
Progressive Rollouts
Ein Kandidaten-Bundle an eine sticky Kohorte ausliefern, überwachen und dann promoten oder zurückrollen.
Rollbacks
Erfahre, wie du zu einer vorherigen JS-Bundle-Version zurückrollst, falls ein Update Probleme verursacht.
Update-Verhalten
Lege fest, wie und wann Updates in deiner App heruntergeladen und angewendet werden.
Native + OTA-Workflow
Dev-/Production-Channels mit --fail-on-incompatible, und wie du hochlädst, wenn sich das native code absichtlich ändert.
Native Builds testen
Verifiziere eine native Binary, ohne dass ein heruntergeladenes live update die gebündelten Web-Assets verdeckt.
Schnelle Updates
Erfahre, wie du mit Fast Updates den Update-Prozess beschleunigst.
Wenn du es nutzt Übersicht um Store-Zulassung und Distribution zu planen, verknüpfen Sie es mit @capgo/capacitor-in-app-review für die Implementierungsdetails in @capgo/capacitor-in-app-review, @capgo/capacitor-in-app-review nutzen für die native Funktion bei der Nutzung von @capgo/capacitor-in-app-review, @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market, @capgo/capacitor-native-market nutzen für die native Funktion bei der Nutzung von @capgo/capacitor-native-market, und Capacitor OTA Updates: Leitfaden zur App-Store-Freigabe für den praktischen Kontext in Capacitor OTA Updates: Leitfaden zur App-Store-Freigabe.