Kanäle
Erfahren Sie, wie Sie Kanäle verwenden können, um verschiedene Release-Tracks zu verwalten und Updates auf bestimmte Benutzer zuzielten.
Eine Einrichtungsvorschlag 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 ferngesteuert und in Echtzeit zu aktualisieren. Drücken Sie JS-Updates direkt an Ihre Benutzer weiter, ohne durch den App-Store-Überprüfungsprozess zu gehen, um Fehler sofort zu beheben und neue Funktionen zu liefern.
Das Live-Update-System von Capgo besteht aus zwei Schlüsselfunktionen:
Der Capgo SDK, der in Ihrer App installiert wird. Der SDK überprüft auf verfügbare Updates und lädt sie im Hintergrund herunter.
Kanäle, mit denen Sie Updates an bestimmte Benutzergruppen senden können. 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. Beim nächsten Neustart der App wird das neue Bundle geladen.
Um mit Live Updates zu beginnen, folgen Sie diesen Schritten:
Erstellen Sie das Capgo Quickstart um Ihre App in Capgo einzurichten und das Capgo SDK zu installieren.
In Ihrer App code, rufen Sie CapacitorUpdater.notifyAppReady() auf, nachdem Ihre App fertig initialisiert wurde. Dies teilt dem 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, bis das Update heruntergeladen ist. Sie können den Status mit:
npx @capgo/cli@latest app debugSchließen Sie Ihre App und öffnen Sie sie erneut, um das neue Bundle zu laden.
Siehe das Live-Updates bereitstellen Weitere Details finden Sie in der Anleitung.
Der Capgo CLI ist ein leistungsstarker Werkzeug, das Entwicklern ermöglicht, Dienste von Capgo in ihren eigenen CI/CD-Pipelines zu interagieren. Mit dem CLI haben Sie eine fein abgestimmte Kontrolle darüber, wann Builds erstellt und bereitgestellt werden, was Ihnen ermöglicht, Capgo in Ihre bestehenden Enterprise-Workflows zu integrieren.
Der Capgo CLI ist für Entwickler und Teams konzipiert, die mehr Kontrolle und Flexibilität in ihren Live-Update-Workflows benötigen. Durch die Verwendung des CLI in Ihren CI/CD-Pipelines können Sie:
Um den Capgo CLI zu verwenden, müssen Sie sich mit Ihrem API-Schlüssel authentifizieren. Sie können einen API-Schlüssel in Ihren Capgo-Konto-Einstellungen erstellen.
Um sich anzumelden und Ihren API-Schlüssel sicher zu speichern, führen Sie:
npx @capgo/cli@latest login [API_KEY]Diese Anweisung wird dann für zukünftige Verwendung gespeichert. Sie müssen Ihren API-Schlüssel nicht mehr mit jedem Befehl nach der Anmeldung bereitstellen.
Wenn Sie mit anderen live-updatenfähigen CLI-Tools vertraut sind, gibt es ein paar wichtige Dinge zu beachten, die sich von Capgo’s CLI unterscheiden:
Capgo verwendet einen einzigen CLI für beide Entwicklung- und CI/CD-Anwendungsfälle, da Capgo sich ausschließlich auf das live-updatenfähige Feature-Set konzentriert.
Capgo-CLI erfordert keine separate Installationsschritte. Es ist mit dem @capgo/cli Paket und kann direkt ausgeführt werden, indem npx.
Capgo’s CLI ist speziell für den Workflow der Live-Update-Verarbeitung konzipiert, sodass es möglicherweise nicht alle Funktionen oder Befehle enthält, die in allgemeinverwendeten CLI-Tools gefunden werden können.
Kanäle
Erfahren Sie, wie Sie Kanäle verwenden können, um verschiedene Release-Tracks zu verwalten und Updates auf bestimmte Benutzer zuzielten.
Rückgänge
Entdecken Sie, wie Sie auf ein vorheriges JS-Bundle-Version zurückkehren können, wenn ein Update Probleme verursacht.
Aktualisierungsverhalten
Konfigurieren Sie, wie und wann Updates heruntergeladen und auf Ihrem App angewendet werden.
Schnelle Updates
Erfahren Sie, wie Sie schnelle Updates verwenden können, um den Update-Prozess zu beschleunigen.
Wenn Sie Übersicht benutzen, um das Dashboard und API-Operationen zu planen, verbinden Sie es mit API-Übersicht zur Implementierungsdetail in API-Übersicht, Einführung zur Implementierungsdetail in Einführung, API-Schlüssel zur Implementierungsdetail in API-Schlüssel, Geräte für die Implementierungsdetails in Geräten und Bündel für die Implementierungsdetails in Bündeln.