Kanäle
Erhalten Sie Informationen darüber, wie Sie Kanäle verwenden können, um verschiedene Release-Tracks zu verwalten und Updates auf bestimmte Benutzer zuzielten.
Kopieren Sie einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
Nutzen Sie Capgo’s Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App remote und in Echtzeit zu aktualisieren. Senden Sie JS-Updates direkt an Ihre Benutzer, ohne durch den App-Store-Review-Prozess zu gehen, um Bugs sofort zu beheben und neue Funktionen 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 verfügbare 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, Stagingund Dev.
Wenn Sie ein neues JS-Bundle 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 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 Quickstart Ihre App in Capgo einrichten und das 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.
Ihr JS-Bundle erstellen und es auf Capgo hochladen:
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 debugNachdem das Update heruntergeladen wurde, Ihre App schließen und neu öffnen, um das neue Bundle zu laden.
Siehe die Lebendige Updates bereitstellen Leitfaden für weitere Details.
Das Capgo CLI ist ein leistungsstarker Werkzeug, das Entwicklern ermöglicht, mit Capgo’s Diensten von 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 Unternehmensworkflows zu integrieren.
Das 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 das 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 Folgendes aus:
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 aktualisierenden CLI-Tools vertraut sind, gibt es ein paar wichtige Dinge zu beachten, die Capgo’s CLI bietet:
Capgo verwendet ein einzelnes CLI für beide Entwicklungs- und CI/CD-Anwendungsfälle, da Capgo sich ausschließlich auf das live aktualisierende Feature-Set konzentriert.
Das Capgo-CLI erfordert keine separate Installationsschritt. Es ist mit dem @capgo/cli Paket verbunden und kann direkt mit dem npx.
Capgo-CLI ist speziell für den live aktualisierenden Workflow konzipiert, sodass es möglicherweise einige Funktionen oder Befehle nicht enthält, die in allgemeinverwendeten CLI-Tools gefunden werden können.
Kanäle
Erhalten Sie Informationen darüber, 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-Verzeichnis zurückkehren können, wenn ein Update Probleme verursacht.
Aktualisierungsverhalten
Konfigurieren Sie, wie und wann Updates heruntergeladen und in Ihrer App angewendet werden.
Schnelle Updates
Lernen Sie, wie Sie schnelle Updates verwenden können, um den Update-Prozess zu beschleunigen.
Wenn Sie __CAPGO_KEEP_0__ verwenden Übersicht um das Dashboard und die API-Operationen zu planen, verbinden Sie es mit API-Übersicht für die Implementierungsdetails in der API-Übersicht Einführung für die Implementierungsdetails in der Einführung API-Schlüssel für die Implementierungsdetails in den API-Schlüsseln Geräte für die Implementierungsdetails in den Geräten Bundles für die Implementierungsdetails in Bundles.