Ich freue mich, Ihnen die Veröffentlichung von Selbstgeführten Live-Updates mitteilen zu können, die die aktuelle Weiterentwicklung von Capgo’s Live-Updates darstellt.
Während viele Unternehmen derzeit die Live-Updates SDK nutzen, um auf die neuesten JavaScript-, HTML- und CSS-Updates für ihre Anwendungen zuzugreifen, können einige Unternehmen aufgrund von Unternehmensrichtlinien, Branchenregulierungen oder geografischen Einschränkungen Schwierigkeiten haben. Mit Selbstgeführten Live-Updates können Sie nun Web-Build-Artikel über Ihre Infrastruktur verteilen.
Das bedeutet, dass Sie Verzögerungen durch Apple Store-Bewertungen vermeiden können, Bugs schneller beheben und Inhalte ändern können und sicherstellen können, dass Ihre Benutzer immer auf der neuesten Version Ihrer App arbeiten.
Wie funktionieren Selbstgeführte Live-Updates?
Die Bereitstellung von Capgo-gehosteten Live-Updates ist mit der Capgo SDKeine Kinderspiel. Bei Selbstgeführten Live-Updates habe ich die Capgo CLI mit den notwendigen Funktionen ausgestattet, 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 der Capacitor Live-Updates-Plugin, eine öffentliche/privatgeheime Schlüsselpaarung zu verwenden. Wenn Self-hosted Live Updates verwendet wird, 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 die Schlüsselpaarung eingerichtet und der weitere Prozess für die Lieferung des aktualisierten Erlebnisses an Endnutzer durchgeführt wird.
Einstellung des Schlüsselpaares
Um ein öffentliches/privatgeheimes Schlüsselpaar zu generieren, können Unternehmen den folgenden Capgo Cloud CLI-Befehl verwenden:
npx @capgo/cli@latest key create
Dieser Befehl wird CapacitorUpdater.privateKey Eigenschaften in Ihrer Konfigurationsdatei.
Und generiert 2 Schlüsseldateien, capgo_key.pub und capgo_key im Verzeichnis Ihres Projekts.
Dieses Schlüsselpaar wird verwendet, um das Update zu signieren und das Update auf der App-Seite zu überprüfen.
Workflow für Self-hosted Live Updates
Um Self-hosted Live Updates umzusetzen, muss ein Unternehmen zunächst eine Web-Build ihrer Fehlerkorrekturen, Inhaltsaktualisierungen oder anderer Web-basierten code-Änderungen durchführen. Als nächstes müssen sie das Build-Artikel mit dem während der einmaligen Einstellung erworbenen privaten Schlüssel signieren und schließlich das Bundle an ihre bevorzugte Speicherort-Location hochladen.
Erstellen Sie zunächst Ihr code:
npm run build
Dann zippen Sie Ihr Build:
npx @capgo/cli@latest bundle zip
Dann verschlüsseln Sie Ihr Zip:
npx @capgo/cli@latest bundle encrypt abc123.zip”
Diese Anweisung wird Ihnen eine ivSessionKey ausgeben, die Sie für den nächsten Schritt speichern müssen.
Jetzt laden Sie Ihr verschlüsseltes Zip auf Ihr Enterprise-Storage hoch und erhalten die URL des Zip-Dateis.
Capgo muss dann über einen neuen Live-Update informiert werden, der für die Verwendung bereit 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 Update bereit, die an die App-Benutzer verteilt werden sollen. Jetzt, wenn die App gestartet wird, überprüft der Live-Updates-Plugin mit Capgo, ob Änderungen heruntergeladen werden müssen.
Capgo antwortet dem Plugin mit „Ja, ein Update ist verfügbar“ und das Live-Updates-Plugin lädt das neue Live-Update herunter, indem es die von der `register` CLI-Anweisung bereitgestellte URL verwendet:
https://abc.com/app/updates/abc123.zip
Die Organisation von API gibt das Live-Update-Bundle zurück, und die App verschlüsselt das Zip und appliziert das 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 von Capgo's sicheren Verteilung von über die Luft übertragenen App-Updates.
Weitere Informationen zu Self-hosted Live Updates von Capgo finden Sie hier: besuchen Sie die Dokumentation. Bereit, Instant-App-Updates direkt an Ihre Benutzer zu deployen? Hier anmelden!
Fortsetzen Sie von Self-hosted Live Updates
Wenn Sie " Self-hosted Live Updates " verwenden, um die Migration und die Unternehmensoperationen zu planen, verbinden Sie es mit " Capgo Enterprise" for the product workflow in Capgo Enterprise, __CAPGO_KEEP_0__ Enterprise" Ionic Enterprise Plugin Alternativen" Capgo Alternatives für den Produktworkflow in Capgo Alternativen, Capgo Beratung für den Produktworkflow in Capgo Beratung, und Capgo Premium Support für den Produktworkflow in Capgo Premium Support.