Update-Typen
Verweis auf alle OTA-Update-Typen: Anwendung von Zeitpunkten, Verzögerungsbedingungen, Versionsblockierungen und Lieferung.
Kopieren Sie einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
Verwenden Sie Capgo’s Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App ferngesteuert und in Echtzeit zu aktualisieren. Drücken Sie JS-Updates direkt an Ihre Benutzer auf iOS, Android und Electron aus, ohne durch die Überprüfungszyklen der App-Stores zu gehen, um Fehler zu beheben und neue Funktionen schneller zu liefern.
Capgo’s Live Update-System hat zwei wichtige Komponenten:
Die Capgo SDK, die Sie in Ihrer App installieren. Die SDK überprüft nach verfügbaren Updates und lädt sie im Hintergrund herunter.
Kanäle, mit denen Sie Updates auf bestimmte Benutzergruppen zählen 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-Bundle auf Capgo hochladen und es einem Kanal zuweisen, erkennen die Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update und laden es herunter. Beim nächsten Neustart der App wird das neue Bundle geladen.
Um Live Updates zu verwenden, folgen Sie diesen Schritten:
Abschließen Sie das Capgo Schnellstart Ihre App in Capgo einrichten und die Capgo SDK installieren.
In Ihrer App code aufrufen. CapacitorUpdater.notifyAppReady() nachdem Ihre App initialisiert wurde. Dies teilt der Capgo SDK mit, dass Ihre App bereit ist, Updates zu empfangen.
Ihre JS-Bundle erstellen und hochladen Sie es auf Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionÖffnen Sie Ihre App und warten Sie, bis das Update heruntergeladen ist. Sie können den Status mit: überprüfen.
npx @capgo/cli@latest app debugSchließen Sie die App und öffnen Sie sie erneut, um das neue Bundle zu laden.
Siehe die Live-Updates bereitstellen Anleitung für weitere Details.
Update-Typen
Verweis auf alle OTA-Update-Typen: Anwendung von Zeitpunkten, Verzögerungsbedingungen, Versionsblockierungen und Lieferung.
Kanäle
Erfahren Sie, wie Sie Kanäle verwenden, um verschiedene Release-Tracks zu verwalten und Updates an bestimmte Benutzer zu richten.
Progressive Rollouts
Ein Kandidatenbundle an eine feste Gruppe liefern, es überwachen, dann weitergeben oder zurückrollen.
Rückgänge
Entdecken Sie, wie Sie auf ein vorheriges JS-Bundle-Version zurückgehen, wenn ein Update Probleme verursacht.
Update-Verhalten
Anpassen Sie, wann und wie Updates heruntergeladen und angewendet werden in Ihrer App.
Native + OTA-Workflow
Entwicklungs- und Produktionskanäle mit --fail-on-incompatible, und erfahren Sie, wie Sie hochladen, wenn native code absichtlich geändert wird.
Test Native Builds
Überprüfen Sie ein natives Binär ohne heruntergeladenen live update, der seine verbundenen Web-Assets maskiert.
Schnelle Updates
Erfahren Sie, wie Sie schnelle Updates verwenden, um den Update-Prozess zu beschleunigen.
Wenn Sie Live Updates verwenden Übersicht um die Lagergenehmigung und -verteilung zu planen, verbinden Sie es mit @capgo/capacitor-In-App-Bewertung zur Implementierung im @capgo/capacitor-In-App-Bewertung Mit @capgo/capacitor-In-App-Bewertung zur nativen Fähigkeit in Mit @capgo/capacitor-In-App-Bewertung @capgo/capacitor-Native-Markt zur Implementierung im @capgo/capacitor-Native-Markt Mit @capgo/capacitor-Native-Markt zur nativen Fähigkeit in Mit @capgo/capacitor-Native-Markt, und Capacitor OTA-Updates: App Store Genehmigungsleitfaden zum praktischen Kontext in Capacitor OTA-Updates: App Store Genehmigungsleitfaden.