Update-Typen
Verweis auf alle OTA-Update-Typen: Anwendungszeitpunkt, Verzögerungskriterien, Versionsblockierung und Lieferung.
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
Verwenden Sie Capgo’s Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App remote und in Echtzeit zu aktualisieren. Pushen Sie JS-Updates direkt an Ihre Benutzer auf iOS, Android und Electron, ohne durch die Store-Ebene-Überprüfungszyklen zu gehen, um Fehler zu beheben und neue Funktionen schneller zu liefern.
Capgo’s Live-Update-System hat zwei Schlüsselfunktionen:
Das Capgo SDK, das Sie in Ihrer App installieren. Das SDK überprüft nach verfügbaren Updates und lädt sie im Hintergrund herunter.
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, Staging, und Dev.
Wenn Sie ein neues JS-Paket auf Capgo hochladen und es einem Kanal zuweisen, werden die Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update erkennen und es herunterladen. Das nächste Mal, wenn die App neu gestartet wird, wird das neue Bundle geladen.
Um mit den Live-Updates zu beginnen, folgen Sie diesen Schritten:
Abschließen Sie das Capgo Schnellstart um Ihre App in Capgo einzurichten und die Capgo SDK zu installieren.
In Ihrer App code rufen Sie CapacitorUpdater.notifyAppReady() nachdem Ihre App fertig initialisiert ist. Dies teilt der Capgo SDK mit, dass Ihre App bereit ist, Updates zu empfangen.
Bauen Sie Ihr JS-Bundle und laden Sie es auf Capgo hoch:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionÖffnen Sie Ihre App und warten Sie auf das Update. Sie können den Status mit: überprüfen.
npx @capgo/cli@latest app debugSchließen Sie das Update herunter und schließen Sie dann Ihre App erneut, um die neue Bundle zu laden.
Siehe die Live-Updates bereitstellen weitere Details finden Sie im
Update-Typen
Verweis auf alle OTA-Update-Typen: Anwendungszeitpunkt, Verzögerungskriterien, Versionsblockierung und Lieferung.
Kanäle
Erhalten Sie Informationen, wie Sie Kanäle verwenden können, um verschiedene Release-Tracks zu verwalten und Updates an bestimmte Benutzer zu richten.
Progressive Rollouts
Ein Kandidaten-Bundle an eine feste Gruppe liefern, es überwachen und dann weitergeben oder zurückrollen.
Rückgänge
Erfahren Sie, wie Sie zu einer vorherigen JS-Bundle-Version zurückrollen, wenn ein Update Probleme verursacht.
Aktualisierungsverhalten
Anpassen, wann und wie Updates heruntergeladen und angewendet werden in Ihrer App.
Native + OTA-Workflow
Entwicklungs- und Produktionskanäle mit --fail-on-incompatibleund erfahren Sie, wie Sie hochladen, wenn native code gezielt geändert werden.
Testen von Native Builds
Überprüfen Sie ein natives Binär ohne heruntergeladenen Live-Update, das seine verbundenen Web-Assets maskiert.
Schnelle Updates
Erhalten Sie Informationen darüber, wie Sie schnelle Updates nutzen können, um den Update-Prozess zu beschleunigen.
Wenn Sie Übersicht verwenden, um die Genehmigung und Verteilung im App-Store zu planen, verbinden Sie es mit @capgo/capacitor-in-app-Bewertung zur Implementierungsdetail in @capgo/capacitor-in-app-Bewertung Verwenden Sie @capgo/capacitor-in-app-Bewertung zur nativen Fähigkeit in Verwenden Sie @capgo/capacitor-in-app-Bewertung @capgo/capacitor-native-Markt zur Implementierungsdetail in @capgo/capacitor-native-Markt Mit @capgo/capacitor-native-market für die native Fähigkeit in Mit @capgo/capacitor-native-market, und Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store für den praktischen Kontext in Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store.