Update-Typen
Referenz aller OTA-Update-Typen: Anwendungszeitpunkt, Verzögerungskriterien, Versionsblockierung und Lieferung.
Ein Setup-Prompt mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Verwenden Sie Capgo’s Live Updates-Funktion, um die JavaScript-Bundles Ihrer App in Echtzeit remote zu aktualisieren. Drücken Sie JS-Updates direkt an Ihre Benutzer auf iOS, Android und Electron aus, ohne durch Store-Ebene-Überprüfungszyklen zu gehen, um Fehler zu beheben und neue Funktionen schneller zu liefern.
Capgo’s Live-Update-System besteht aus 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, die es Ihnen ermöglichen, Updates auf bestimmte Benutzergruppen zu richten. 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. Die nächste Zeit, wenn die App neu gestartet wird, wird das neue Bundle geladen.
Um mit Live Updates zu beginnen, folgen Sie diesen Schritten:
Abschließen Sie das Capgo Schnellstartprogramm 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:
npx @capgo/cli@latest app debugSobald die Aktualisierung heruntergeladen ist, schließen Sie die App und öffnen Sie sie neu, um die neue Bundle zu laden.
Siehe das Deploying Live Updates Leitfaden für weitere Details.
Update-Typen
Referenz aller OTA-Update-Typen: Anwendungszeitpunkt, Verzögerungskriterien, Versionsblockierung und Lieferung.
Kanäle
Erfahren Sie, wie Sie Kanäle verwenden, um verschiedene Release-Tracks zu verwalten und Updates spezifischen Benutzern zuzuführen.
Progressive Rollouts
Liefern Sie ein Kandidaten-Bundle an eine feste Kohorte, überwachen Sie es, dann fördern Sie es oder rollen Sie es zurück.
Rückgänge
Entdecken Sie, wie Sie auf eine vorherige JS-Bundle-Version zurückkehren können, wenn ein Update Probleme verursacht.
Aktualisierungsverhalten
Konfigurieren Sie, wie und wann Updates heruntergeladen und in Ihrer App angewendet werden.
Native Builds testen
Überprüfen Sie ein natives Binär ohne heruntergeladenen Live-Update, das seine verbundenen Web-Assets versteckt.
Schnelle Updates
Lernen Sie, wie Sie schnelle Updates verwenden können, um den Update-Prozess zu beschleunigen.
Wenn Sie " Übersicht um die Genehmigung und Verteilung im App Store zu planen und zu verwalten, verbinden Sie es mit @capgo/capacitor-in-app-Bewertung für die Implementierungsdetails in @capgo/capacitor-in-app-Bewertung, Mit @capgo/capacitor-in-app-Bewertung für die native Fähigkeit in Mit @capgo/capacitor-in-app-Bewertung, @capgo/capacitor-native-Markt für die Implementierungsdetails in @capgo/capacitor-native-Markt, Mit @capgo/capacitor-native-Markt für die native Fähigkeit in Mit @capgo/capacitor-native-Markt, und Capacitor OTA-Updates: App-Store-Zulassungsleitfaden für den praktischen Kontext in Capacitor OTA-Updates: App-Store-Zulassungsleitfaden.