Kanäle
Erfahren Sie, wie Sie Kanäle verwenden, um verschiedene Release-Tracks zu verwalten und Updates auf bestimmte Benutzer zuzielten.
Ein kopierbarer Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin erstellen.
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 weiter, ohne durch die App-Store-Bewertungsprozess zu gehen, um Bugs 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 verfügbare 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 bei 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 App-Neustart 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 das Capgo SDK zu installieren.
In Ihrer App code ruft man 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 debugSchließen Sie die Anwendung und öffnen Sie sie erneut, um das neue Bundle zu laden.
Siehe auch: Live-Updates bereitstellen Weitere Details finden Sie im Leitfaden.
Die Capgo CLI ist ein leistungsstarker Werkzeug, das Entwicklern ermöglicht, mit Capgo’s Diensten aus ihren eigenen CI/CD-Pipelines zu interagieren. Mit der CLI haben Sie eine fein abgestimmte Kontrolle darüber, wann Builds erstellt und bereitgestellt werden, was Ihnen ermöglicht, Capgo in Ihren bestehenden Enterprise-Workflows zu integrieren.
Die 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 der CLI in Ihren CI/CD-Pipelines können Sie:
Um das Capgo CLI zu verwenden, benötigst du eine Authentifizierung mit deinem API-Schlüssel. Du kannst einen API-Schlüssel in deinen Capgo-Konto-Einstellungen generieren.
Um dich anzumelden und sicher deinen API-Schlüssel zu speichern, führe folgenden Befehl aus:
npx @capgo/cli@latest login [API_KEY]Dieser Befehl wird dann für zukünftige Verwendung gespeichert. Du musst nicht mehr deinen API-Schlüssel mit jedem Befehl nach der Anmeldung angeben.
Wenn du mit anderen live-updaten CLI-Tools vertraut bist, gibt es ein paar wichtige Dinge zu beachten, die Capgo’s CLI bietet:
Capgo verwendet einen einzigen CLI für beide Entwicklungs- und CI/CD-Anwendungsfälle, da Capgo sich ausschließlich auf das live-updaten-Funktionsumfang konzentriert.
Die Capgo CLI erfordert keine separate Installationsschritt. Sie ist mit dem @capgo/cli Paket verbunden und kann direkt mit npx.
Capgo’s CLI ist speziell für den Live-Update-Workflow entwickelt, daher mag es nicht alle Funktionen oder Befehle enthalten, die in allgemeinverwendeten CLI-Tools zu finden sind.
Kanäle
Erfahren Sie, wie Sie Kanäle verwenden, 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, wenn ein Update Probleme verursacht.
Update-Verhalten
Konfigurieren Sie, wie und wann Updates heruntergeladen und in Ihrer App angewendet werden.
Schnelle Updates
Lernen Sie, wie Sie schnelle Updates nutzen können, um den Update-Prozess zu beschleunigen.
Wenn Sie " Übersicht zur Planung Ihres Dashboards und API-Operationen verwenden, verbinden Sie es mit API-Übersicht für die Implementierungsdetails in API-Übersicht, Einführung für die Implementierungsdetails in Einführung, API-Schlüssel für die Implementierungsdetails in API-Schlüssel Geräte für die Implementierungsdetails in Geräte, und Pakete für die Implementierungsdetails in Pakete.