Wir freuen uns, die Selbstgeführten Live Updates vorzustellen, die die aktuellste Entwicklung der Capgo-Live Updates darstellen.
Viele Unternehmen nutzen derzeit die Live Updates SDK zur Zugriff auf die neuesten JavaScript-, HTML- und CSS-Updates für ihre Anwendungen. Einige Unternehmen können jedoch aufgrund von Unternehmensrichtlinien, Branchenregulierungen oder geografischen Einschränkungen Schwierigkeiten haben. Mit den 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 Capgo-gehosteter Live Updates ist mit der Capgo SDK ein Kinderspiel. Bei den 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 Sie Selbstgehostete 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 die Schlüsselpaarung hergestellt 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 die CapacitorUpdater.privateKey Eigenschaften in Ihrer Konfigurationsdatei setzen.
Und generieren 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 Selbstgehostete Live-Updates
Um Selbstgehostete Live-Updates umzusetzen, muss ein Unternehmen zunächst eine Web-Build-Artikel von ihren Bug-Fixes, Inhalt-Updates oder anderen Web-basierten code-Änderungen erstellen. Als nächstes müssen sie das Build-Artikel mit dem während der einmaligen Einstellungsvorgang erhaltenen 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 einen ivSessionKey ausgeben, den Sie für den nächsten Schritt speichern müssen.
Laden Sie nun Ihr verschlüsseltes zip in Ihrem Unternehmensspeicher hoch und erhalten Sie die URL des zip-Dateis.
Capgo muss dann über einen neuen Live-Update-Befehl 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 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 das Live-Updates-Plugin lädt die neue Live-Aktualisierung herunter, indem es die URL-Adresse verwendet, die von der `register` CLI-Anweisung bereitgestellt wurde:
https://abc.com/app/updates/abc123.zip
Die Unternehmens- API gibt die Live-Aktualisierungsdatei an der angegebenen Stelle zurück und die Anwendung verschlüsselt das zip und führt die Live-Aktualisierung durch. Voilà!
Loslegen
Ich bin begeistert, die Reichweite von Live Updates auf noch mehr Unternehmen als zuvor zu erweitern. Beide Organisationen und Ionic-App-Benutzer werden schnell die Vorteile der sicheren Verteilung von über die Luft übertragenen App-Aktualisierungen durch Capgo erkennen.
Für weitere Informationen zu Self-hosted Live Updates von Capgo können Sie besuchen Sie die Dokumentation. Bereit, Instant-App-Updates direkt an Ihre Benutzer zu deployen? Hier anmelden!
Fortsetzen Sie mit Selbstgeführten Live-Updates
Wenn Sie " Selbstgeführte Live-Updates" verwenden um die Migration und die Betriebsabläufe zu planen, verbinden Sie es mit Capgo Enterprise für den Produktworkflow in Capgo Enterprise Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen Capgo Alternativen 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.