Zum Hauptinhalt springen
Capgo Live Updates

Capacitor Live Updates (OTA) Schiffe Web-Schicht-Fixes ohne Warten auf den Store-Review.

Capacitor live updates (OTA) push JavaScript, HTML, CSS, and asset changes to users in minutes. Capgo handles signed delivery, channels, rollback, and per-device logs so you can fix production safely.

✓ 99,9% Systemverfügbarkeit ✓ 300+ aktive Standorte ✓ Dreifach-Provider-Resilienz

Native Rolloback

JS failures recover outside JavaScript

99,9% Systemverfügbarkeit

Plattformverfügbarkeit

Dynamische Kanäle

Canary-, Beta-, Support- und Produktionskanäle

300+ Edge-Standorte

Weltweiter CDN

~50ms typisch

Extrem niedrige Latenz

Geräteprotokolle

Gerätebezogene Updatestatus und Rollbackhistorie

Unterstützte Laufzeiten

Eine Capgo-Hintergrundanwendung für jeden Hybrid-Stack, den Sie liefern.

Verwenden Sie die gleichen Kanäle, Uploads von Paketen, Rollback-Schutz und Geräteprotokolle, ob Ihr App auf Capacitor, Cordova oder Electron läuft.

Capacitor

Native Live-Updates für iOS- und Android-Apps, die mit Capacitor erstellt wurden. Installieren Sie @capgo/capacitor-Updater und liefern Sie Pakete mit @capgo/cli.

Mehr lesen →

Cordova

Behalten Sie Ihre Cordova-Toolkette und erhalten Sie Capgo OTA auf iOS 7+ und Android 13+ mit @capgo/cordova-updater und dem gleichen JavaScript API.

Lesen Sie mehr →

Electron

Pushen Sie HTML, CSS- und JavaScript-Updates auf Desktopanwendungen ohne die Neuberechnung von Installern. @capgo/electron-updater spiegelt die mobilen API.

Lesen Sie mehr →
Für Druckentlastung gebaut

Wissen Sie genau, was passiert, wenn die Produktion in CapacitorJS-Anwendungen zusammenbricht.

Capgo bietet mobilen Teams einen Ausweg für dringende Web-Fixes, einen kontrollierten Rollout und einen klaren Audit-Trail, damit ein schlechter Deploy nicht zu Tagen von Store-Review-Warten wird.

Produktion ohne Wartezeit auf eine Überprüfung wiederherstellen

Verwenden Sie Live Updates für JavaScript, CSS, Kopien, Laufzeit-Featureflags und Webasset-Fixes, während native und Capacitor Konfigurationsänderungen weiterhin durch die Stores durchgeführt werden.

Risiko kontrollieren, bevor alle das Build erhalten

Schicken Sie Updates an internen, Beta-, Canary- und Produktionskanälen, die vor einer Ausrollung als Supportfall vorbereitet sind.

Nach der Veröffentlichung beweisen

Verwenden Sie Geräteprotokolle, Update-Status, Bundle-Geschichte und Akzeptanzmetriken, um Releases an Engineering, Support und Führung zu erklären.

Wählen Sie Live-Updates, wenn diese Aussagen wahr sind

  • Sie benötigen einen Wiederherstellungsweg für Produktionsfehler, der nicht von der App-Store- oder Play-Review-Zeit abhängt.
  • Ihre App verfügt über mehrere Kundenkohorten, weiße Etiketten für Bereitstellungen, Beta-Tester oder Support-Only-Debug-Kanäle.
  • Ihr Team benötigt compliancefreundliche Kontrolle: signierte Pakete, Wiederherstellung, Nachvollziehbarkeit und eine Selbst-Hosting-Pfad.
Ausgabekontrolle

Beschließen Sie, wer jedes Update erhält, und nehmen Sie es schnell zurück

Kanäle, progressive Rollouts, native Abhängigkeitsprüfungen und eine Gerätehistorie, alles in der Konsole. Echte Screens aus der Capgo Demo-App.

Ausrollen auf einen Anteil von Geräten, Pause bei Fehlern

Diensten ein neues Bundle an einem festen Prozentsatz von Geräten, während alle anderen auf einem stabilen Fallback bleiben. Die automatische Pause stoppt die Ausrollung, wenn die Fehlerrate Ihren Schwellenwert überschreitet.

  • Kleinen Anfang, dann auf alle Geräte in einem Klick
  • Automatische Pause bei Fehlerrate, mit Mindeststichprobe
  • Zurück auf das stabile Bundle ohne App-Store-Überprüfung
Capgo Kanal-Seite mit 25% der Geräte, die Bundle 4.8.1 erhalten, ein stabiles Fallback auf 4.8.0, progressive Ausrollungssteuerung und automatische Pause-Einstellungen
Nachdem Sie geliefert haben

Blicken Sie jedem Update bei realen Geräten zu

Jedes live update kommt mit einer Release-Ansicht: Installationen und Fehler in Echtzeit, Fehlergruppierung nach Ursache und eine Warnung, wenn ein Bundle eine neue native Build benötigt

Blicken Sie einer Release zu, Minute für Minute

In dem Moment, in dem ein Bundle live geht, verfolgt Observe Installationen, fehlgeschlagene Versuche, Adoption und Erfolgsrate für diese genaue Version und Kanal in 5-Minuten-Buckets

Entdecken Sie Capgo Beobachten
  • Wissen Sie innerhalb von Minuten, ob eine Rollout gesund ist, nicht nach Support-Tickets
  • Häufigste Fehlerursachen für die aktuelle Version
  • Zum Release wechseln und seine Bundle- oder Kanalstatistiken anzeigen
Capgo Beobachten lebendes Release-View mit Version 4.8.1 auf Produktionsumgebung mit Adoption, Installationen, fehlgeschlagenen Versuchen, Erfolgsrate, Installationen und Fehlversuche-Charts und häufigsten Fehlergründen
Von Martin

Warum Capgo Live Updates funktionieren wie sie funktionieren

Capgo Gründer Martin über Kanäle, Kompatibilitätsprüfungen, Rollover und sichere Zustellung von Web-Bundle-Änderungen nach Store-Zustimmung.

Martin, Gründer, Capgo

Live update Beweis

Teams, die bereits mit Capgo liefern

Kurze Notizen von Capacitor-Teams, die Capgo für Produktions-OTA-Updates verwenden

5.0/5 Bewertet von __CAPGO_KEEP_0__-Teams 9,400+ Teams Bewertungen lesen

Der Capgo Capacitor-Updater-Plugin hat unsere Update-Veröffentlichung komplett umgestaltet. Was früher Tage dauerte, dauert jetzt nur noch Minuten.

Sergiu S Leiter der Entwicklungsabteilung, drivolino GmbH

Mit der Möglichkeit, Produktions-OTA-Updates sofort ohne Wartezeit auf die vollständige App-Store-Überprüfung zu pushen, haben wir einen enormen operativen Vorteil erzielt.

Kapil Gründer, NuTriQ
Wat ist im Paket

Für sichere OTA-Updates, nicht nur für schnelle Uploads konzipiert.

Einfache Laufzeit, Rolloback, Validierung und Rollout-Kontrolle in einem Dienst.

Capgo Live Updates
Eigene Native Engine
Herunterladen, Installation und Aktivierung laufen auf native OS-Threads. JavaScript-Crashes können das Update-Prozess nicht beeinflussen.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Aktuelle Update-Erkennung

CLI überprüft native Abhängigkeiten und warnt Sie vor der Bereitstellung inkompatibler Updates. Schicken Sie Web-Änderungen schnell ohne native-breaking code an Kunden.

Automatische Rückschaltung

Wenn Ihre App innerhalb von 10 Sekunden nicht die notifyAppReady()-Methode aufruft, rückt __CAPGO_KEEP_0__ automatisch zu der letzten funktionierenden Version zurück.

Vorflug-Validierung

Überprüft notifyAppReady(), index.html, Bundle-Größenlimits und -Checksummen, bevor __CAPGO_KEEP_0__ jede Upload akzeptiert.

Sichere Updates

Jeder Update wird mit einem Prüfsummenwert, einem digitalen Zertifikat und einer Ende-zu-Ende-Verschlüsselung versehen. Niemand kann Updates manipulieren – nicht einmal Capgo kann sehen, was in Ihren Bundles ist.

Selbstheilende Updates

Das Fallback-Bundle-Mechanismus hält immer eine funktionierende Version bereit. Ihre Benutzer sehen nie einen gebrochenen App.

Release-Tracks live umschalten (kein neuer Binary)

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

Push-gesteuerte Auto-Updates

Pair Capgo Benachrichtigungen mit Live-Updates, damit ein stummer Push die Geräte auffordert, sich zu überprüfen, herunterzuladen und die neueste Bundle für den ausgewählten Kanal anzustellen.

Verlasse die Intelligenz

Bruchnebel-Updates vor dem Versand fangen

Überprüfen Sie, ob ein Upload OTA-sicher ist, eine native Build benötigt oder warten sollte – bevor es in die Produktion kommt.

  • OTA sicher: native Pakete entsprechen dem Produktionskanal
  • Native build needed: a plugin or Capacitor dependency changed
  • Rollout-Aktion: Sperrung durch native Version, Pause des Kanals oder Auslösen eines Store-Builds

$ npx @capgo/cli@latest bundle hochladen --kanal production --fehlschlag-bei-inkompatibilität

Achtung: Nicht-kompatibles Bundle

@capacitor/Kamera wurde von 6.1.0 auf 6.2.0 geändert

Aktion: Diese Upload fehlschlagen oder eine native Build erstellen

Sieh es in Aktion

Was passiert eigentlich, wenn Sie eine live update bereitstellen

Vier kurze Animationen: Wie eine Reparatur zu einem Telefon gelangt, was über die Luft übertragen werden kann, warum Downloads klein bleiben und wie Sie sich von einem schlechten Release erholen können

Was ist möglich

Flexible Aktualisierungssteuerung

Wählen Sie die richtige Combination von Aktualisierungstypen für die Bedürfnisse Ihrer App

Anwenden Sie die Zeit

Kontrolle über die Anwendung von Updates Standard Hintergrund atInstall, onLaunch, oder immer

Verzögerungsbedingungen

Warten Sie auf bestimmte Bedingungen: Datum, Hintergrund, nativeVersion, oder Beenden Event

Version blockieren

Kontrolle semver-Updates: Keine, Mehrere, minor, patch, oder Metadaten

Lieferarten

Vollbundle (Entire JS Bundle) oder (ganzer JS-Bundle) oder (Nur geänderte Dateien für schnellere Updates)

Alle Updatearten erkunden

App Store & Google Play Store

Nicht für die Verwendung von Live-Updates. Beide Stores lassen Apps herunterladen interpretierte code wie JavaScript, HTML und CSS, solange jeder Update innerhalb der App bleibt, die Sie für die Überprüfung eingereicht haben.

Unser Leistungsverzeichnis

0 Ablehnungen

In über 4.700 Apps in Betrieb haben wir noch nie einen Store abgelehnt, weil sie Updates mit Capgo verschicken.

Hat Apple Capgo jemals als Problem markiert?

Unsere Splash-Screen-Automatik verlinkt bei Laufzeit mit der separaten Splash-Screen-Plugin. Apples Überprüfung hat diese dynamische Verlinkung als dynamisches code-Problem angesehen. Es war jedoch unabhängig von den OTA-Updates und wir haben die dynamische Verlinkung aus dem Plugin entfernt.

Apple-Entwicklerprogramm-Lizenzvereinbarung

Apps können interpretierte code herunterladen, wenn es nicht den Hauptzweck der App ändert, eine Verkaufsplattform für andere code oder Apps erstellt oder das Signieren, das Sandbox oder andere Sicherheitsfunktionen des Betriebssystems umgeht.

Offizielle Richtlinie : Apple

Google Play-Geräte- und Netzwerkmissbrauchsrichtlinie

Apps dürfen ihre eigenen native code außerhalb von Google Play nicht aktualisieren. Code die in einem Interpreter oder virtuellen Maschine ausgeführt werden, wie JavaScript in einem WebView, sind explizit befreit.

Amtliche Richtlinie : Google Play

Im Inneren der Regeln bleiben

  • Bereite Web-Schichten über die Luft: JavaScript, HTML, CSS und Assets.
  • Senden Sie native code, Berechtigungen und Plugin-Änderungen über einen Ladenveröffentlichung.
  • Bleiben Sie bei jedem Update im Rahmen des Zwecks, den Sie zur Überprüfung eingereicht haben.

Die Entscheidungen über die Überprüfung gehören immer Apple und Google, daher kann kein Händler eine Zusage für die Genehmigung geben. Capgo hält Sie auf der Seite der von ihnen veröffentlichten Richtlinien.

Lesen Sie die FAQ zur Ladenrichtlinie

Live-Updates mit AI-Agenten

Lasen Sie Ihren Agenten Schiffe und rückgängig machen

Verbinden Sie Claude Code, Codex, Cursor oder Copilot mit Capgo über MCP und Agenten-Fähigkeiten. Ihr Agent lädt Pakete hoch, bewegt Kanäle und rückgängig macht mit denselben Überprüfungen wie der CLI.

Versuchen Sie, Ihrem Agenten zu fragen

  • Uploaden Sie diese Version in den Beta-Kanal hochladen
  • Produktion auf den vorherigen Bundle zurücksetzen
  • Stellt diese Änderung sicher, um sie als live update zu versenden, oder benötigt sie eine native Build?
Ehrliche Vergleich

Capgo Live Updates gegenüber den Alternativen.

Das gleiche Ionic- und Capacitor OTA-Versprechen. Ein anderes Sicherheitsmodell.

Capgo Live Updates DIY / Selbstgehostet Benutzerdefinierte Skripte und statische Hosting Konkurrenz-Cloud
Update-Zeitlauf Vollständig nativ. Downloaden, installieren und aktivieren auf native OS-Threads. Ein JS-Crash kann den Update-Pipeline nicht brechen. Es läuft in Ihrem App-JS-Kontext. Ein schlechter Bundle kann auch die Updates brechen. Die meisten App-Schichtlieferung. JS-Fehler können den Update-Flow blockieren oder korrupt machen.
Rückgängigmachung Nativ rückgängig machen Fällt auf das letzte gute Bundle außerhalb von JavaScript zurück, selbst wenn das neue Bundle beim Start abstürzt. Sie entwerfen und pflegen Ihre eigene Rückgängigmachungslogik. Rückgängigmachung existiert, aber hängt oft von der App-Schicht noch am Laufen ab.
Installationswächter Automatisch Rückgängig macht, wenn notifyAppReady() nicht innerhalb von 10 Sekunden aufgerufen wird. Sie instrumentieren und überwachen es selbst. Optional oder manuell, je nach Produkt.
Native Kompatibilität CLI-Überprüfungen. Scannen Sie native Abhängigkeiten vor dem Hochladen und kennzeichnen Sie Bruchänderungen. Keine Leitlinien, bis Sie sie bauen. Hochladungsvalidierung nur bei den meisten Produkten.
Vorhochladungsvalidierung Tiefe Überprüfungen. Validiert index.html, Bundle-Größe, Prüfsummen, duplizierte Versionen und Hub-Beschränkungen. Ihre CI-Regeln, wenn Sie sie geschrieben haben. Grundlegende Bundle-Überprüfungen.
Rollenkontrolle Dynamische Kanäle. Canary, Beta, Produktions- und Supportkanäle sowie per-Geräte-Zuweisungen. Multiple gehostete URLs oder benutzerdefinierte Routing. Unterstützte Kanäle, Tiefe und APIs variieren.
Gerätevisibilität Per-Geräte-Protokolle. Installations-, Fehlerrückläufe-, Rollbacks- und Richtlinienereignisse pro Gerät ohne Xcode oder Android Studio. Benutzerdefinierte Analysen oder Serverseitige Downloadzählungen. Dashboardaggregationen, weniger Tiefe pro Gerät.
Probieren Sie vor dem Bezahlen. Ja. 14-tägige unbegrenzte kostenlose Testversion. Keine Kreditkarte erforderlich. Günstige Hosting-Lösungen, bis der Traffic wächst. Tiered plans. Trials vary by vendor.

Die Vergleichsdaten spiegeln typische Selbsthosting- und öffentliche Konkurrenz-Cloud-Dokumentationen wider.

Kommen Sie von Expo?

Die EAS-Update-Äquivalent für Capacitor-Anwendungen

EAS Update liefert JavaScript-Fixes für Expo- und React Native-Anwendungen. Capgo tut das Gleiche für Capacitor Web-Pakete: Kanäle, Rollover und Geräteprotokolle. Bleiben Sie bei EAS, wenn die App React Native ist. Wählen Sie Capgo aus, wenn Sie die Web-Oberfläche beibehalten.

FAQ

Capacitor-Live-Updates (OTA)-FAQ

Kurze Antworten für Teams, die über die Luftlinie-Updates auf Capacitor und Ionic-Anwendungen bewerten.

Was sind Capacitor-Live-Updates (OTA)?

Sie ersetzen das Web-Bundle (HTML, CSS, JavaScript und Assets) innerhalb Ihrer Capacitor-App ohne neue Store-Binary. Benutzer erhalten Fixes, nachdem die App Ihren Release-Kanal überprüft und das signierte Bundle heruntergeladen hat.

Capacitor-OTA-Updates sind auf dem App Store und Google Play erlaubt?

Ja, für qualifizierte Änderungen im Web-Schicht, die innerhalb jeder Store-Politik bleiben. Änderungen an Native-Plugins, Berechtigungen und neuen ausführbaren Verhaltens benötigen jedoch eine normale Store-Veröffentlichung.

Wie ist live update anders als die Einreichung einer neuen App-Version?

Eine Store-Veröffentlichung aktualisiert die native Shell und unterliegt der Überprüfung. __CAPGO_KEEP_0__-OTA-Live-Updates zielen nur auf die Web-Schicht ab, sodass Teams in Minuten eine Bundle ausrollen, pausieren oder zurückrollen können, indem sie Kanäle verwenden.

Capgo kann meine Update-Bundles lesen?

With end-to-end encryption enabled, bundles are encrypted with your keys before upload. Capgo stores ciphertext and cannot read the contents; only your app can decrypt what you ship.

Capgo Live Updates
Verschicken Sie Ihre nächste Fix heute.

Starten Sie automatisch in 5 Minuten. Wechseln Sie auf manuelles Steuerung, wenn Ihre Release-Strategie es benötigt.

✓ 99,9% Verfügbarkeit ✓ Weltweiter CDN-Lieferung ✓ 14-tägige unbegrenzte kostenlose Testversion