Zum Inhalt springen

Übersicht

Nutzen Sie Capgos Live Updates-Funktion, um die JavaScript-Bundles Ihrer App remote in Echtzeit zu aktualisieren. Pushen Sie JS-Updates direkt an Ihre Nutzer, ohne den App Store-Überprüfungsprozess zu durchlaufen, um sofort Fehler zu beheben und neue Funktionen bereitzustellen.

Wie Live Updates funktionieren

Das Live Update-System von Capgo hat zwei Schlüsselkomponenten:

  1. Das Capgo SDK, das Sie in Ihrer App installieren. Das SDK prüft auf verfügbare Updates und lädt diese im Hintergrund herunter.

  2. Kanäle, mit denen Sie Updates an bestimmte Benutzergruppen richten können. Sie können Kanäle verwenden, um verschiedene Release-Tracks wie Production, Staging und Dev zu verwalten.

Wenn Sie ein neues JS-Bundle zu Capgo hochladen und es einem Kanal zuweisen, erkennt das Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update und lädt es herunter. Beim nächsten Neustart der App wird das neue Bundle geladen.

Erste Schritte

Folgen Sie diesen Schritten, um Live Updates zu verwenden:

  1. Schließen Sie den Capgo Quickstart ab, um Ihre App in Capgo einzurichten und das Capgo SDK zu installieren.

  2. Rufen Sie in Ihrem App-Code CapacitorUpdaternotifyAppReady() auf, nachdem Ihre App initialisiert wurde. Dies teilt dem Capgo SDK mit, dass Ihre App bereit ist, Updates zu empfangen.

  3. Erstellen Sie Ihr JS-Bundle und laden Sie es zu Capgo hoch:

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

    Terminal-Fenster
    npx @capgo/cli@latest app debug
  5. Sobald das Update heruntergeladen wurde, schließen und öffnen Sie die App erneut, um das neue Bundle zu laden.

Weitere Details finden Sie im Leitfaden zum Bereitstellen von Live Updates.

Nächste Schritte