Zum Inhalt springen

Übersicht

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:

  1. Das Capgo SDK, das du in deiner App installierst. Der SDK prüft im Hintergrund auf verfügbare Updates und lädt diese herunter.

  2. 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.

  • Sofortiger Durchblick bei jedem Rollout: Gerätebezogene Timelines zeigen Checks, Downloads, Installs, Policy-Blocks und Rollbacks. So weißt du genau, was passiert ist – ohne Raten oder „auf meinem Handy läuft es“-Diskussionen.
  • Schnellere Incident Response: Alert-ähnliche Codes (z. B. Rate Limits, Checksum-Fehler, fehlende notifyAppReady-Events) treten auf, bevor der Support überflutet wird. So kannst du Fixes oder Rollbacks in Minuten ausrollen.
  • Channel-Policy-Nachweis: Logs verifizieren, dass Guardrails (Major-Versionen blockieren, Emulatoren/Dev-Builds deaktivieren, Plattform-Limits) die Production aktiv schützen.
  • Umsatz- & Reputationsschutz: Sieh sofort, wenn Updates in schlechten Netzen hängen oder Plan-Limits erreichen, damit du eingreifen kannst, bevor Conversions, Sessions oder Reviews sinken.
  • Single Source of Truth: Product, QA und Support nutzen denselben Cloud-Logstream – kein Suchen in Xcode/Android Studio oder Nachfragen bei Engineers nach nativen Logs mehr.

Um mit Live Updates zu beginnen, folge diesen Schritten:

  1. Schließe den Capgo Quickstart ab, um deine App in Capgo einzurichten und das Capgo SDK zu installieren.

  2. 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.

  3. Erstelle dein JS-Bundle und lade es zu Capgo hoch:

    Terminalfenster
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Öffne deine App und warte auf den Download des Updates. Den Status kannst du so prüfen:

    Terminalfenster
    npx @capgo/cli@latest app debug
  5. Sobald 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.

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.