Zum Inhalt springen

Übersicht

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:

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

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

  • Sofortige Röntgenaufnahme jedes Rollouts: Timelines pro Gerät zeigen Checks, Downloads, Installationen, Policy-Blockierungen und Rollbacks – du weißt genau, was passiert ist, ohne Rätselraten oder „auf meinem Handy läuft’s“-Diskussionen.
  • Schnellere Incident Response: Alert-ähnliche Codes (z. B. Rate Limits, Checksum-Fehler, verpasste notifyAppReady-Events) tauchen auf, bevor Nutzer den Support fluten – so kannst du Fix oder Rollback in Minuten ausliefern.
  • Channel-Policy-Nachweis: Logs belegen, dass Guardrails (Major-Versionen blockieren, Emulatoren/Dev-Builds deaktivieren, Plattform-Limits) Production aktiv schützen.
  • Schutz von Umsatz & Reputation: Sieh, wenn Updates in schlechten Netzen stocken oder an Plan-Limits stoßen, damit du eingreifen kannst, bevor Conversions, Sessions oder Reviews sinken.
  • Single Source of Truth: Product, QA und Support teilen sich denselben Cloud-Logstream – kein Wühlen in Xcode/Android Studio und keine DMs an Engineers wegen nativer Logs.

Um Live Updates zu nutzen, 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 deine App die Initialisierung abgeschlossen hat. Dies teilt dem Capgo SDK mit, dass deine App bereit ist, Updates zu empfangen.

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

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.