Update-Typen
Referenz aller OTA-Update-Typen: Timing, Delay-Bedingungen, Version-Blocking und Delivery.
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Nutze die Live Updates von Capgo, um die JavaScript-Bundles deiner App remote und in Echtzeit zu aktualisieren. Pushe JS-Updates direkt an deine Nutzer auf iOS, Android und Electron, ohne langwierige Review-Zyklen der App Stores zu durchlaufen. So fixst du Bugs schneller und lieferst neue Features sofort aus. Eine Übersicht und FAQs findest du Capacitor Live Updates unter capgo.app.
Das Live Update System von Capgo besteht aus zwei Kernkomponenten:
Das Capgo SDK, das du in deiner App installierst. Der SDK prüft im Hintergrund auf verfügbare Updates und lädt diese herunter.
Channels, mit denen du Updates gezielt an bestimmte Nutzergruppen ausrollen kannst. Channels eignen sich zur Verwaltung verschiedener Release-Tracks, wie zum Beispiel Production, Staging, und Dev.
Wenn du ein neues JS-Bundle zu Capgo hochlädst und einem Channel zuweist, erkennt der Capgo SDK in den konfigurierten Apps das Update und lädt es herunter. Beim nächsten App-Neustart wird das neue Bundle geladen.
Um mit Live Updates zu beginnen, 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 die App initialisiert wurde. Dies teilt dem Capgo SDK mit, dass deine App bereit für Updates ist.
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 und öffne deine App neu, um das neue Bundle zu laden.
Siehe den Live Update Deployment Guide für Details.
Um einen eigenen Hostnamen für Update-Requests zu nutzen, folge dem Custom Domain Setup Guide.
Update-Typen
Referenz aller OTA-Update-Typen: Timing, Delay-Bedingungen, Version-Blocking und Delivery.
Kanäle
Erfahre, wie du Channels nutzt, um Release-Tracks zu verwalten und Updates gezielt an User auszuliefern.
Progressive Rollouts
Ein Bundle an eine feste Cohort ausliefern, überwachen und dann promoten oder zurückrollen.
Rollbacks
Erfahre, wie du auf eine vorherige JS-Bundle-Version zurückrollst, wenn ein Update Probleme verursacht.
Update-Verhalten
Passe an, wie und wann Updates in deiner App heruntergeladen und angewendet werden.
Native + OTA-Workflow
Dev-/Production-Channels mit --fail-on-incompatible, und wie du einen Upload durchführst, wenn sich die 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 Fast Updates nutzt, um den Update-Prozess zu beschleunigen.
Wenn Sie ... verwenden Übersicht um die Store-Freigabe und Distribution zu planen, verknüpfe es mit @capgo/capacitor-in-app-review für die Implementierungsdetails in @capgo/capacitor-in-app-review, @capgo/capacitor-in-app-review verwenden für die native Funktion beim Verwenden von @capgo/capacitor-in-app-review, @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market, Mit @capgo/capacitor-native-market für die native Funktion im Abschnitt „Mit @capgo/capacitor-native-market“ und Capacitor OTA Updates: Guide zur App-Store-Freigabe für den praktischen Kontext in Capacitor OTA Updates: App Store Approval Guide.