Zum Inhalt springen

Übersicht

Verwenden Sie Capgo’s Live Updates-Funktion, um die JavaScript-Bundles Ihrer App in Echtzeit ferngesteuert zu aktualisieren. Schicken Sie JS-Updates direkt an Ihre Benutzer auf iOS, Android und Electron, ohne dass sie durch die Überprüfung durch die Store-Ebene gehen müssen, um Fehler zu beheben und neue Funktionen schneller zu liefern.

Capgo’s Live-Update-System besteht aus zwei Schlüsselfunktionen:

  1. Die Capgo SDK, die Sie in Ihrer App installieren. Die SDK überprüft nach verfügbaren Updates und lädt sie im Hintergrund herunter.

  2. Kanäle, mit denen Sie Updates auf bestimmte Benutzergruppen richten können. Sie können Kanäle verwenden, um verschiedene Release-Tracks zu verwalten, wie z.B. Production, Stagingund Dev.

Wenn Sie ein neues JS-Bundle auf Capgo hochladen und es einem Kanal zuweisen, wird das Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update erkennen und herunterladen. Bei dem nächsten Neustart der App wird das neue Bundle geladen.

  • Echtzeit-Röntgen aller Rollouts: Per-Geräte-Zeitpläne zeigen Überprüfungen, Downloads, Installationen, Policy-Blockaden und Rollbacks an, sodass Sie genau wissen, was passiert ist – ohne Spekulationen oder ‘Es funktioniert auf meinem Telefon’-Debatten.
  • Rapide Reaktion auf Vorfälle: Alarmartige Codes (z.B. Rate Limits, Checksum-Fehler, notifyAppReady-Verpasst) treten vor dem Eintreten von Benutzerfluten an, sodass Sie eine Reparatur oder ein Rollback in Minuten durchführen können.
  • Kanalrichtlinien-Beleg: Protokollierungen bestätigen, dass die Wächter (Blockierung von Major-Versionen, Deaktivierung von Emulatoren/Entwickler- Builds, Plattformgrenzen) aktiv die Produktion schützen.
  • Einnahmen- & Rufschutz: Sehen Sie, wann Updates auf schlechten Netzwerken oder bei Plan-Grenzen stocken, damit Sie vor Abgängen von Konversionen, Sitzungen oder Bewertungen einschreiten können.
  • Einzige Wahrheitsquelle: Produkt, QA und Support teilen sich die gleiche Cloud-Protokoll-Strömung – keine Durchsuchung von Xcode/Android Studio oder Nachrichten an Ingenieure für native Protokolle.

Um Live-Updates zu verwenden, folgen Sie diesen Schritten:

  1. Führen Sie das Capgo Schnellstart ab, um Ihre App in Capgo einzurichten und das Capgo SDK zu installieren.

  2. In Ihrer App code, rufen Sie CapacitorUpdater.notifyAppReady() nachdem Ihre App fertig initialisiert wurde. Dies teilt dem Capgo SDK mit, dass Ihre App bereit ist, Updates zu empfangen.

  3. Bauen Sie Ihr JS-Bundle und laden Sie es auf Capgo hoch.

    Terminal-Fenster
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Öffnen Sie Ihre App und warten Sie, bis das Update heruntergeladen ist. Sie können den Status mit:

    Terminal-Fenster
    npx @capgo/cli@latest app debug
  5. Schließen Sie Ihre App und öffnen Sie sie erneut, um das neue Bundle zu laden.

Siehe das Live-Updates bereitstellen Leitfaden für weitere Details.