Kanäle
Erfahren Sie, wie Sie Kanäle verwenden, um verschiedene Release-Tracks zu verwalten und Updates an bestimmte Benutzer zu richten
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.
Das Live Update-System von Capgo hat zwei Schlüsselkomponenten:
Das Capgo SDK, das Sie in Ihrer App installieren. Das SDK prüft auf verfügbare Updates und lädt diese im Hintergrund herunter.
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.
Folgen Sie diesen Schritten, um Live Updates zu verwenden:
Schließen Sie den Capgo Quickstart ab, um Ihre App in Capgo einzurichten und das Capgo SDK zu installieren.
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.
Erstellen Sie Ihr JS-Bundle und laden Sie es zu Capgo hoch:
npm run buildnpx @capgo/cli@latest upload --channel=Production
Öffnen Sie Ihre App und warten Sie, bis das Update heruntergeladen ist. Sie können den Status überprüfen mit:
npx @capgo/cli@latest app debug
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.
Kanäle
Erfahren Sie, wie Sie Kanäle verwenden, um verschiedene Release-Tracks zu verwalten und Updates an bestimmte Benutzer zu richten
Rollbacks
Entdecken Sie, wie Sie zu einer vorherigen JS-Bundle-Version zurückkehren können, wenn ein Update Probleme verursacht
Update-Verhalten
Passen Sie an, wie und wann Updates in Ihrer App heruntergeladen und angewendet werden
Schnelle Updates
Erfahren Sie, wie Sie schnelle Updates verwenden können, um den Update-Prozess zu beschleunigen