Es ist mir ein großes Vergnügen, die Veröffentlichung von Selbst gehosteten Live Updates bekannt zu geben, die die aktuelle Weiterentwicklung von Capgo’s Live Updates darstellt.
Während viele Unternehmen derzeit die Live Updates von SDK nutzen, um auf die neuesten JavaScript-, HTML- und CSS-Updates für ihre Anwendungen zuzugreifen, können einige Unternehmen durch Unternehmenspolitiken, Branchenregulierungen oder geografische Einschränkungen behindert werden. Mit Selbst gehosteten Live Updates können Sie nun Web-Build-Artikel über Ihre Infrastruktur verteilen.
This means you can avoid delays caused by Apple Store reviews, address bugs and modify content more rapidly, and ensure that your users are always operating on the latest version of your app. Additionally, I have heard from numerous large enterprises who would like to leverage Live Updates but face challenges due to strict compliance standards. This issue is now a thing of the past thanks to Self-hosted Live Updates.
Wie funktionieren Selbstbetriebene Live-Updates?
Deployieren Sie Capgo-gehostete Live-Updates mit Leichtigkeit mithilfe des Capgo SDK. Als für Selbst gehostete Live Updates habe ich die Capgo CLI mit den notwendigen Funktionen erweitert, um die Konfiguration auf Ihrer Infrastruktur zu ermöglichen.
To gewährleisten eine sichere und koordinierte Lieferung der neuesten Web-Build-Artikel an Endnutzer, Capgo ermöglicht es nun dem Capacitor Live-Updates-Plugin, eine öffentliche/privatrechte Schlüsselpaarung zu verwenden. Wenn Sie Selbst gehostete Live Updates verwenden, wird ein zusätzlicher Handshake durchgeführt, um sicherzustellen, dass die über das Plugin von der Unternehmensinfrastruktur heruntergeladenen Artikel unverändert sind.

Die folgenden Schritte beschreiben, wie Sie das Schlüsselpaar einrichten und den anschließenden Prozess zum Liefern der aktualisierten Erfahrung an Endnutzer durchführen.
Einmaliger Schlüsselpaar-Einrichtungsvorgang
Um ein öffentliches/privatrechtes Schlüsselpaar zu generieren, können Unternehmen den folgenden Capgo Cloud CLI-Befehl verwenden:
npx @capgo/cli@latest key create
Dieser Befehl setzt CapacitorUpdater.privateKey Eigenschaften in Ihrem Konfigurationsdatei.
Und generiert 2 Schlüsseldateien, capgo_key.pub und capgo_key im Projekt-Root-Verzeichnis.
This key pair is used to sign the update and verify the update on the app side.
Eigenständige Live-Updates-Workflow
Um Self-hosted Live Updates zu implementieren, muss ein Unternehmen zunächst eine Web-Build-Ausgabe ihrer Fehlerkorrekturen, Inhaltsaktualisierungen oder anderer Web-basierter code-Änderungen erstellen. Als Nächstes müssen sie das Build-Artifact mit der privaten Schlüssel, die während des einmaligen Einrichtungsprozesses erhalten wurde, signieren und schließlich das Bundle an ihre bevorzugte Speicherort-Location hochladen.
Erstelle zunächst dein code:
npm run build
Dann komprimiere dein Build:
npx @capgo/cli@latest bundle zip
Dann verschlüssere dein Zip:
npx @capgo/cli@latest bundle encrypt abc123.zip”
Diese Anweisung wird dir einen ivSessionKey ausgeben, den du für den nächsten Schritt speichern musst.
Lade nun dein verschlüsseltes Zip in deinem Unternehmensspeicher hoch und erhalte die URL des Zip-Dateis.
Capgo muss dann über einen neuen Live Update informiert werden, der bereit für die Verwendung ist. Dies wird über einen anderen CLI-Befehl erreicht:
npx @capgo/cli@latest bundle upload --external=https://abc.com/app/updates/abc123.zip --iv-session-key=YourKey
Sobald der Befehl ausgeführt wurde, ist Capgo sich der neuen Aktualisierung bewusst, die an die Anwendungsbenutzer verteilt werden soll. Sobald die Anwendung gestartet wird, überprüft der Live-Updates-Plugin mit Capgo, ob Änderungen heruntergeladen werden müssen.
Capgo antwortet dem Plugin mit „Ja, eine Aktualisierung ist verfügbar“ und der Live-Updates-Plugin lädt die neue live update mithilfe der URL-Locations, die von der `register`-CLI-Anweisung bereitgestellt wurden:
https://abc.com/app/updates/abc123.zip
Die Organisation API gibt die Live Update-Bundle zurück, und die Anwendung entschlüsselt das Zip und anwendet die live update. Voilà!
Loslegen
Ich bin begeistert, die Reichweite von Live Updates auf noch mehr Unternehmen als zuvor zu erweitern. Beide Organisationen und Ionic-App-Benutzer erkennen schnell die Vorteile der sicheren Verteilung von über die Luft übertragenen App-Updates durch Capgo.
Für weitere Informationen zu Self-hosted Live Updates durch Capgo können Sie die Dokumentation überprüfen. Bereit, sofortige App-Updates direkt an Ihre Benutzer zu deployen? Jetzt anmelden!
Fortsetzen Sie mit Self-hosted Live Updates
Wenn Sie Self-hosted Live Updates Selbstgeführte Live-Updates zum Plan der Migration und Unternehmensoperationen, verbinden Sie es mit zur Produktworkflow in Capgo Enterprise für den Produktworkflow in Capgo Enterprise, Ionic Enterprise-Plugin-Alternativen Alternativen für das Produktworkflow in Ionic Enterprise Plugin Capgo Alternativen Alternativen für das Produktworkflow in Capgo Alternativen Capgo Beratung Alternativen für das Produktworkflow in Capgo Beratung, und Capgo Premium Support Alternativen für das Produktworkflow in Capgo Premium Support.