Zum Hauptinhalt springen

Capacitor live updates

Live Updates, die die Produktion sicher halten

Der CLI fängt gefährliche Änderungen vor der Bereitstellung ab. Der native Engine rollt automatisch zurück, wenn etwas schief geht.

Native Rollover

JS-Fehler werden außerhalb von JavaScript wiederhergestellt

Dynamische Kanäle

Kanar, Beta, Support- und Produktionspfade

CLI Sicherheitsprüfungen

Nativ-Abhängigkeitsrisiken vor dem Upload erkannt

Geräteprotokolle

Per-Geräte-Update-Status und Rollback-Geschichte

Für die Freigabe unter Druck gebaut

Wissen Sie genau, was passiert, wenn die Produktion zusammenbricht.

Capgo gibt mobilen Teams einen Freigabeweg für dringende Web-Fixes, einen kontrollierten Rollout und eine klare Rechenschaftspflicht, damit ein schlechter Deploy nicht zu Tagen von Store-Review-Wartezeit wird.

Die Produktion ohne Wartezeit wiederherstellen

Live-Updates für JavaScript, CSS, Copy, Remote-Konfiguration und Web-Asset-Fixes verwenden, während native Änderungen weiterhin durch die Stores laufen.

Risiken kontrollieren, bevor jeder das Build erhält

Intern, Beta, Kanar und Produktionskanäle mit Rollback-Ready-Option vor einer Rollout-Veranstaltung schicken, bevor sie zu einem Support-Incident wird.

Beweisen Sie, was nach der Veröffentlichung passiert ist

Verwenden Sie Geräteprotokolle, aktualisieren Sie den Status, die Bundle-Geschichte und die Adoptionsmetriken, um Veröffentlichungen an Ingenieure, Support und Führung zu erklären.

Wählen Sie live Updates, wenn diese Aussagen wahr sind

  • Sie benötigen einen Wiederherstellungsplan für Produktionsfehler, der nicht von der Abhängigkeit von App Store oder Play-Review-Zeit abhängt.
  • Ihr App hat mehrere Kunden-Kohorten, White-Label-Deployments, Beta-Tester oder Support-only-Debug-Kanäle.
  • Ihr Team benötigt eine compliance-freundliche Kontrolle: signierte Bundles, Rollback, Auditierbarkeit und eine Selbst-Hosting-Pfad.

Warum Capgo führt

Capgo wandelt live Updates in ein Produktions-Release-System um.

Capgo ist kein grundlegender Bundle-Uploader. Es ist das Release-System um den Bundle herum: Zielsetzung, Validierung, Beobachtbarkeit, Rollback und Kontrolle für Teams, die sich nicht leisten können, die Produktion zu stören.

01

Erster unabhängiger Pfad

Capgo gibt Capacitor Teams ein fokussiertes Release-System für live Updates, mit offenen-Quell-SDKs, flexiblen Hosting und Produktionskontrollen, die für echte Apps gebaut sind.

02

Automatisches oder manuelles

Installieren und bereitstellen in 5 Minuten über die automatische Route oder wechseln Sie zu manuellen und halb-manuellen Flüssen für benutzerdefinierte Rollout, Support, QA und Szenarien pro Benutzer.

03

Am vollständigsten auf große Skala

1 Mrd. + Updates pro Monat, 50 Mio. + Geräte, dynamische Kanäle, Geräteprotokolle, Delta-Updates, Verschlüsselung, Selbstbetrieb und native Wiederherstellung.

04

Sicherheit vor dem Bereitstellen

CLI überprüft native Abhängigkeiten, erforderliche Dateien, Paketintegrität, duplicate Versionen und Hub-Kompatibilität, bevor Updates an Benutzer gelangen.

Das vollständige Live-Update-System

Die meisten Werkzeuge können Dateien hochladen. Capgo fügt die Release-Kontrollen, native Sicherheit, Protokolle und Rollback-Verhalten hinzu, das Produktions-Teams benötigen.

Update-Detektion

CLI scannt native Abhängigkeiten und warnt Sie, bevor Sie inkompatible Updates bereitstellen. Web-Änderungen können schnell verschickt werden, ohne dass native-breaking code an Kunden geschickt werden.

Reiner Native-Engine

Herunterladen, Installation und Aktivierung laufen auf native OS-Threads. JavaScript-Crashes können den Update-Prozess nicht beeinflussen.

Automatische Wiederherstellung

Wenn Ihre App innerhalb von 10 Sekunden keine notifyAppReady()-Aufrufe ausführt, rollen wir automatisch zurück zur letzten funktionierenden Version.

Selbstheilende Updates

Die Fallback-Bundle-Mechanismus hält immer eine funktionierende Version. Ihre Benutzer sehen nie eine beschädigte App.

Vorflug-Validierung

Validiert notifyAppReady(), index.html, Bundle-Größenlimits und -Checksummen, bevor jede Upload akzeptiert wird.

Sichere Updates

Jeder Update wird end-to-end mit einem Prüfsummen, Signatur und Verschlüsselung überprüft. Niemand kann Updates manipulieren – nicht einmal Capgo kann sehen, was in Ihren Bundles ist.

Update-Beobachtung

Alle Geräteprotokolle – kein Xcode oder Android Studio erforderlich

Capgo erfasst die gesamte OTA-Reise: Überprüfungen, Downloads, Installationen, Policy-Blockaden und Rollover, damit Sie in Sekunden und nicht in Stunden antworten können: „Was ist passiert?“

  • Per-Geräet-Zeitlinien zeigen gestaute Downloads, Prüfsummenprobleme oder fehlende notifyAppReady()-Aufrufe an.
  • Kanal-Grenzwerte bewährt: Sehen Sie sich disableAutoUpdateToMajor, Emulator/Dev-Blockaden und Plattformfilter in Echtzeit an.
  • Blastradius schnell erkennen: update_fail, rateLimited, needPlanUpgrade Oberfläche vor Abwanderung der Benutzer.
  • Gemeinsame Protokolle für Engineering, QA und Support (keine Xcode/Android Studio-Überprüfung erforderlich).
14:30:02 Gerät A1B2C3 Herunterladen starten 2.6.0
14:30:07 Gerät A1B2C3 Update fehlgeschlagen (Netzwerkzeitüberschreitung)
14:30:08 Gerät A1B2C3 Automatische Wiederholung geplant (30s)
14:31:15 Gerät F0E1D2 Update fehlgeschlagen (Ausgehendes Speicherproblem)
14:31:16 Gerät F0E1D2 Rückgängig machen → interne Bundle

Mit einem Blick auf alles Handhabbar: Entscheiden Sie sich, umzukehren, einen Kanal hochzubumpen oder ein Hotfix mit Sicherheit zu versenden.

Dynamische Kanäle

Live-Kanäle wechseln (kein neues Binärdatei)

Capgo Kanäle sind lebendige Kontrollelemente, nicht festgelegt. Bewegen Sie Benutzer zwischen Entwicklungs-, Staging-, Pull-Request-, Canary- und Produktionskanälen aus Ihrer App-UI oder über API sofort.

  • Hinzufügen eines in-app-Updates-Menüs: Liste Kanäle und lassen Sie Tester von Produktion auf Staging in Sekunden (keine Wiederinstallation).
  • Ein Pull-Request-Kanal pro Feature einrichten, QA- oder Beta-Benutzer dort routen und sie dann auf prod zurückkippen, wenn genehmigt.
  • Run canaries: clone prod zu einem 10%igen Kanal, mit einem einzigen API-Aufruf promoten oder rückgängig machen.
  • Unterstützung freigeben: einen Benutzer auf einen Debug-Kanal verschieben, der zusätzliche Protokollierung liefert, während alle anderen stabil bleiben.
  • Persönliche Kanäle für einzelne Benutzer erstellen - ideal für die Debugging von spezifischen Problemen oder VIP-Behandlung.
  • Alle Kanaländerungen sind sofort - keine 24-stündige Wartezeit, keine Lagergenehmigung, keine Benutzeraktion erforderlich.
Benutzer wählt “Staging (v2.5.0-rc1)” setChannel
14:41:10 Gerät A1B2C3 get → Staging-Manifest
14:41:14 Gerät A1B2C3 Herunterladen abgeschlossen 2.5.0-rc1
14:43:02 Unterstützung Benutzer Q7R8S9 Kanal einstellen → Debug-Protokolle
14:55:00 Kanarikohorte automatisch auf Produktionskanal hochgestuft

Treiben Sie Umgebungen wie Feature-Flags: schalten, testen und live rückgängig machen (keine Store-Resubmissions).

Cloud-Native-Konfiguration

Alles lebt in der Cloud

Capgo speichert alle Ihre App-Konfiguration in der Cloud mit globaler Datenreplication. Ändern Sie eine Einstellung im Dashboard, und sie wirkt weltweit innerhalb von weniger als 2 Minuten. Keine App-Store-Updates, keine Wartezeit.

  • Kanalzuweisungen, Versionszielsetzung und Geräteüberschreibungen - alles wird in der Cloud gespeichert und ist sofort abrufbar
  • Globales Edge-Netzwerk stellt sicher, dass Ihre Konfigurationsänderungen auf jeden Region gleichzeitig gelangen
  • Keine festgelegten Werte in Ihrer App - alles kann dynamisch geändert werden, ohne ein neues Binärdatei
  • Einstellungen wirken sich auf das nächste App-Startdatum aus - Benutzer erhalten immer die neueste Konfiguration
Konfigurationsänderungs-Zeitlinie
1
Übersicht: Klicken Sie auf "Zuweisen zu Kanal: beta-Testern"
0s
2
Replikation: Synchronisierung zu 12 Edge-Regionen...
~30s
3
Gerät (Tokyo): Empfängt neue Konfiguration
<2min
4
Gerät (Berlin): Empfängt neue Konfiguration
<2min

Von der Dashboard-Konsole auf weltweite Bereitstellung in weniger als 2 Minuten.

Echtzeit-Unterstützung

Ein Benutzerbug in Minuten beheben

Hier ist ein reales Szenario: Ein Benutzer meldet einen Fehler. Sie sprechen mit ihm, verstehen das Problem, beheben es in code, und deployen die Korrektur nur für diesen einen Benutzer - während er noch am Telefon ist. Er testet es, bestätigt, dass die Korrektur funktioniert, und Sie deployen es in die Produktion. Gesamte Zeit: Minuten, nicht Tage.

1. Benutzer meldet Fehler

Der Kundensupport erhält ein Fehlerbericht. Sie beitreten die Konferenz, um das Problem zu verstehen.

2. Beheben und Pushen für nur diesen Benutzer

Erstellen Sie einen persönlichen Kanal für diesen Benutzer, pushen Sie die Korrektur und zuweisen Sie seinem Gerät.

3. Bestätigen und Versenden an alle

Der Benutzer bestätigt, dass die Korrektur funktioniert. Fördern Sie das Bundle in die Produktion für alle.

Support-Sitzungs-Zeitlinie
10:15 Benutzer meldet Absturz bei der Kasse Fehler
10:22 Entwickler tritt der Sitzung bei, reproduziert das Problem Debuggen
10:35 Fix wurde in den "Benutzer-john-Hotfix"-Kanal gepusht Veröffentlichen
10:36 Gerät zugewiesen, Update wird heruntergeladen Installieren
10:38 Es funktioniert!" - Benutzer bestätigt Fix __CAPGO_KEEP_0__
10:40 In die Produktion befördertes Bundle Versenden

Von einem Fehlerbericht bis hin zu einer bestätigten Korrektur in einem einzigen Supportanruf.

Delta-Updates

Traditionelle Updates laden das gesamte Bundle jedes Mal herunter. Mit Delta-Updates laden Geräte nur die Dateien herunter, die tatsächlich geändert wurden - und sparen dadurch 50-90% an Bandbreite.

Datei-Ebene-Vergleich

Jede Datei wird einzeln hochgeladen und mit einem Prüfsummenwert versehen. Geräte vergleichen Manifeste und laden nur die geänderten Dateien herunter.

Ideal für große Assets

Bilder, Schriftarten und Videos werden nur einmal heruntergeladen. Kleine code Änderungen laden nicht Ihr gesamtes Asset-Verzeichnis neu.

Mit einem Flag aktivieren

Fügen Sie einfach --partial zu Ihrem Upload-Befehl hinzu, um Delta-Updates für Ihr Bundle zu aktivieren.

Terminal
# Upload with delta updates enabled
npx @capgo/cli bundle upload --partial

 Uploading 847 files...
 Generated manifest with checksums
 Bundle uploaded successfully

# Device downloads only changed files
 Comparing manifests...
 12 files changed, 835 unchanged
 Downloaded 245 KB (vs 4.2 MB full bundle)

Intelligenter Kanal-System

Kanäle ermöglichen es Ihnen, bestimmte Benutzergruppen mit bestimmten Builds anzusprechen. Verwalten Sie Kanäle über das Cloud-Dashboard, API, das mobile App oder Ihre eigenen fortgeschrittenen Release-Logik.

Cloud-Dashboard-Kontrolle

Erstellen, konfigurieren und wechseln Sie Kanäle über das Web-Dashboard. Rufen Sie sofort mit einem Klick zurück.

API & CLI Zugriff

Automatisieren Sie die Kanalverwaltung mit unserem CLI oder REST API. Perfekt für die CI/CD-Integration.

Geräte-Selbstzuweisung

Lassen Sie Geräte den Kanal bei Laufzeit mit setChannel() wechseln. Ideal für QA-Tester oder Beta-Programme.

Prioritätsbasierte Routing

Zwangsvorlage Gerät > Cloud > Konfig-Default > Cloud-Default. Vollständige Kontrolle über die Update-Routing.

Protokolle & Statistiken

Echtzeit-Überblick über Ihre Update-Deployments. Verfolgen Sie den Download-Progress, Erfolgsraten und Gerätegesundheit über Ihre gesamte Benutzerbasis.

Download-Progress-Tracking

Sie sehen, welche Geräte herunterladen, installieren oder warten. Verfolgen Sie den Fortschritt über Ihre gesamte Flotte.

Erfolg- & Fehlerraten

Überwachen Sie die Update-Erfolgsraten in Echtzeit. Identifizieren Sie Probleme, bevor sie mehr Benutzer beeinflussen.

Gerätegesundheitsüberwachung

Verfolgen Sie, welche Geräte welche Versionen haben. Identifizieren Sie Geräte, die auf alten Versionen stecken.

Bündel-Analytik

Sie sehen die Größe der Bündel, die Downloadzeiten und die Rollover-Frequenz. Optimieren Sie Ihre Update-Strategie mit Daten.

Langfristige Unterstützung

Keine Dringlichkeit, sofort zu upgraden. Capgo unterstützt Capacitor 8, 7, 6, 5 und Electron offiziell - und gibt Ihnen Jahre Unterstützung und Flexibilität, um auf Ihrem eigenen Zeitplan zu upgraden.

Neu Elektron Voll unterstützt
8 Capacitor 8 Voll unterstützt
7 Capacitor 7 Voll unterstützt
6 Capacitor 6 Voll unterstützt
5 Capacitor 5 Voll unterstützt

Tiefe Vorausvalidierung vor der Bereitstellung

Manuelle Updates geben Ihnen alle Werkzeuge, um Ihre App zu zerstören. Capgo's CLI fängt unvereinbare native Änderungen und Releasefehler auf, bevor sie bei Ihren Benutzern ankommen.

Native Dependency Check

CLI überprüft Ihre native Plugins und vergleicht Versionen. Wenn Ihr JS-Bundle eine neuere native Pluginversion erwartet als die installierte, warnen wir Sie vor dem Deploy.

Duplicate Version Prevention

Haben Sie bereits diese genaue Version hochgeladen? Wir fangen es auf und verhindern ungewollte Überschreibungen oder Verwirrungen.

Hub-CLI Kompatibilität

Einige Funktionen erfordern bestimmte CLI Versionen. Wir überprüfen die Kompatibilität zwischen Ihrem CLI und dem Capgo Hub, bevor wir Uploads zulassen.

Required Files Check

Ist der index.html fehlgeschlagen? Keine notifyAppReady()-Aufruf? Der Bundle ist zu groß? Wir fangen diese Probleme auf, bevor sie Produktionsprobleme werden.

Was passiert ohne Validierung?

Hochladen Sie ein JS-Bundle, das native Plugins erwartet, die Ihre Benutzer nicht haben? Ihre App bricht zusammen. Und wenn Ihre Rollback auch in JS ist, haben Sie keine Möglichkeit, wiederherzustellen. Die Benutzer sind gestrandet, bis sie sich erneut vom App Store installieren.

Wie es funktioniert

Automatisch, wenn Sie Schnelligkeit wollen. Manuell, wenn Sie Kontrolle benötigen. Sicherheitsprüfungen an jedem Schritt.

1

CLI Validiert

Bevor der Upload erfolgt, CLI überprüft native Abhängigkeiten, Versionen und erforderliche Dateien

2

Native Downloads

Reine native code-Downloads und -Installationen des Updates - völlig isoliert von JavaScript

3

App bestätigt Bereitschaft

Ihre App ruft notifyAppReady(). Wenn dies innerhalb von 10s nicht erfolgt, tritt eine automatische Rückschaltung ein

Capgo vs Basic Update Systems

Ein Bundle hochladen ist einfach. Kunden auf großem Maß schützen ist die schwierige Sache

Funktion Capgo Manuell / Andere
Update-Detektion durchbrechen
Automatische Rolloback-Funktion
Native Crash Recovery
Prüfungen vor der Bereitstellung
Selbstheilende Updates
Cloud-Rolloback & Modifikation

Bereit für das umfassendste Capacitor Live-Update-System?

Starte automatisch in 5 Minuten. Wechsle zu manuellem Steuerung, wenn deine Release-Strategie es erfordert.

Fortsetzung von Capgo Live-Updates

Wenn du Live-Updates für Produktionsfreigaben bewertest, verbinde diese Seite mit Kanäle für die Routenverteilung bei der Ausrollung Rückgänge für die Wiederherstellung Aktualisierungsverhalten für die Laufzeitregeln Versionziel-Lösung für die Kompatibilitätskontrolle __CAPGO_KEEP_0__ Native Builds für die Releases, die noch eine signierte Binärdatei benötigen Capgo Native Builds Footer