Produktion ohne Wartezeit wiederherstellen
Verwenden Sie Live-Updates für JavaScript, CSS, Copy, Remote-Konfiguration und Web-Asset-Fixes, während native Änderungen durch die Stores weitergehen.
ursprüngliche unabhängige Live-Updates
Für die Druckfrist entwickelt
Capgo gibt mobilen Teams einen Auslieferungsweg für dringende Web-Fixes, einen kontrollierten Rollout und einen klaren Audit-Verlauf, so dass ein schlechter Auslieferung nicht zu Tagen von Store-Review-Warten wird.
Verwenden Sie Live-Updates für JavaScript, CSS, Copy, Remote-Konfiguration und Web-Asset-Fixes, während native Änderungen durch die Stores weitergehen.
Zu internen, Beta-, Canary- und Produktionskanälen liefern, mit Rücksetzen vorbereitet, bevor eine Auslieferung zu einem Support-Incident wird
Verwenden Sie Geräteprotokolle, aktualisieren Sie den Status, die Bundle-Geschichte und die Akzeptanzmetriken, um Releases an Ingenieure, Support- und Führungskräfte zu erklären.
Warum Capgo führt
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 brechen.
Als Appflow der einzige ernsthafte Option war, waren lebendige Updates geschlossen, teuer und an eine breite Plattform gebunden. Capgo machte den unabhängigen Capacitor-Weg real.
Verwenden Sie den automatischen Weg, um in 5 Minuten zu installieren und zu verschicken, oder wechseln Sie zu manuellen und halb-manuellen Flüssen für benutzerdefinierte Rollout, Support, QA und pro-User-Szenarien.
1 Milliarde+ Aktualisierungen pro Monat, 50 Millionen+ Geräte, dynamische Kanäle, Geräteprotokolle, Delta-Aktualisierungen, Verschlüsselung, Selbstbetrieb und native Wiederherstellung.
Die CLI überprüft native Abhängigkeiten, erforderliche Dateien, Bundle-Integrität, duplizierte Versionen und Hub-Kompatibilität, bevor Aktualisierungen an Benutzer gelangen.
Die meisten Werkzeuge können Dateien hochladen. Capgo fügt die Freigabekontrollen, native Sicherheit, Protokolle und Rollback-Verhalten hinzu, das Produktions-Teams benötigen.
CLI scannt native Abhängigkeiten und warnt Sie vor dem Bereitstellen von inkompatiblen Aktualisierungen. Web-Änderungen schnell bereitstellen, ohne native-brechende code an Kunden zu pushen.
Herunterladen, Installation und Aktivierung laufen auf native OS-Threads. JavaScript-Crashes können den Aktualisierungsprozess nicht beeinträchtigen.
Wenn Ihre App innerhalb von 10 Sekunden notifyAppReady() nicht aufruft, rollen wir automatisch zurück zur letzten funktionierenden Version.
Die Fallback-Bundle-Mechanismik hält immer eine funktionierende Version bereit. Ihren Benutzern wird nie ein gebrochener App angezeigt.
Validiert notifyAppReady(), index.html, Bundle-Größenlimits und -Checksummen, bevor jede Upload akzeptiert wird.
Jeder Update wird mit einem Prüfsummen, digital signiert und end-to-end verschlüsselt. Niemand kann Updates manipulieren - nicht einmal Capgo kann sehen, was in Ihren Bundeln ist.
Update-Beobachtung
Capgo fängt den gesamten OTA-Journey ein: Prüfungen, Downloads, Installationen, Policy-Blockaden und Rollbacks, damit Sie in Sekunden, nicht in Stunden, die Frage "Was ist passiert?" beantworten können.
Aktionen im Kontext: Entscheiden Sie sich für das Rückerstellen, einen Kanal hochzufahren oder eine Hotfix zu versenden, mit Sicherheit.
Dynamische Kanäle
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.
Umgebungen wie Feature-Flags behandeln: umschalten, testen und live zurückrollen (keine Store-Wiederanmeldungen).
Cloud-Native-Konfiguration
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.
In weniger als 2 Minuten von der Dashboard-Konsole bis zur weltweiten Bereitstellung.
Real-World Support
Hier ist ein realistisches 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 Benutzer - während er noch am Telefon ist. Er testet es, bestätigt, dass die Korrektur funktioniert, und Sie deployen es in die Produktion. Gesamtaufwand: Minuten, nicht Tage.
Das Kundensupport-Team erhält eine Fehlermeldung. Sie beitreten die Konferenz, um das Problem zu verstehen.
Erstellen Sie einen persönlichen Kanal für diesen Benutzer, pushen Sie die Korrektur und zuweisen Sie seinem Gerät.
Der Benutzer bestätigt, dass die Korrektur funktioniert. Verschieben Sie die Bundle in die Produktion für alle.
Von einem Fehlerbericht zu einer bestätigten Lösung in einem einzigen Supportanruf.
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% Bandbreite.
Jede Datei wird einzeln hochgeladen und mit einem Prüfsummenwert versehen. Geräte vergleichen Manifeste und laden nur die geänderten Dateien herunter.
Bilder, Schriftarten und Videos werden nur einmal heruntergeladen. Kleine code Änderungen laden nicht Ihr gesamtes Asset-Verzeichnis neu.
Fügen Sie einfach --partial Ihrem Upload-Befehl hinzu, um Delta-Updates für Ihr Bundle zu aktivieren.
# 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) Mit Kanälen können Sie bestimmte Benutzergruppen mit spezifischen Builds ansprechen. Verwalten Sie Kanäle über das Cloud-Dashboard, API, das mobile App oder Ihre eigene fortgeschrittene Release-Logik.
Erstellen, konfigurieren und wechseln Sie Kanäle über das Web-Dashboard. Rufen Sie eine Rückkehr mit einem Klick ab.
Automatisieren Sie die Kanalverwaltung mit unserem CLI oder REST API. Perfekt für die Integration in CI/CD-Workflows.
Lassen Sie Geräte den Kanal bei Laufzeit mit setChannel() wechseln. Ideal für QA-Tester oder Beta-Programme.
Zwingende Geräte > Cloud-Übernahme > Konfig-Standard > Cloud-Standard. Vollständige Kontrolle über die Update-Route.
Echtzeit-Überblick über Ihre Update-Deployments. Verfolgen Sie den Download-Progress, Erfolgsraten und Gerätegesundheit über Ihre gesamte Benutzerbasis.
Sieh dir an, welche Geräte herunterladen, installieren oder warten. Verfolge den Fortschritt über dein gesamtes Fahrzeug.
Überwache die Erfolgsraten von Updates in Echtzeit. Identifiziere Probleme, bevor sie mehr Benutzer beeinflussen.
Verfolge, welche Geräte auf welchen Versionen sind. Identifiziere Geräte, die auf alten Versionen stecken.
Sieh dir die Größe von Bündeln, die Herunterladungszeiten und die Rücksetzfrequence an. Optimiere deine Updatestrategie mit Daten.
Keine Dringlichkeit, sofort zu aktualisieren. Capgo unterstützt Capacitor 8, 7, 6, 5 und Electron - dir gibt es Jahre Unterstützung und Flexibilität, um auf deinem eigenen Zeitplan zu aktualisieren.
Manuelle Updates geben Ihnen alle Werkzeuge, um Ihre App zu brechen. Capgo's CLI fängt unvereinbare native Änderungen und Releasefehler auf, bevor sie bei Ihren Benutzern ankommen.
CLI überprüft Ihre native Plugins und vergleicht die Versionen. Wenn Ihr JS-Bundle eine neuere native Plugin-Version erwartet als die installierte, warnen wir Sie vor dem Deploy.
Haben Sie diese exakte Version bereits hochgeladen? Wir fangen es auf und verhindern ungewollte Überschreibungen oder Verwirrungen.
Einige Funktionen erfordern bestimmte CLI-Versionen. Wir überprüfen die Kompatibilität zwischen Ihrem CLI und dem Capgo-Hub, bevor wir Uploads zulassen.
Mangelt es an index.html? Keine notifyAppReady()-Aufruf? Der Bundle ist zu groß? Wir fangen diese Probleme auf, bevor sie Produktionsprobleme werden.
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 aus dem App Store installieren.
Automatisch, wenn Sie Schnelligkeit wollen. Manuell, wenn Sie Kontrolle benötigen. Sicherheitsprüfungen an jedem Schritt.
Bevor der Upload erfolgt, CLI überprüft native Abhängigkeiten, Versionskompatibilität und erforderliche Dateien
Reine native code-Downloads und -Installationen des Updates - vollständig isoliert von JavaScript
Ihre App ruft notifyAppReady(). Wenn dies innerhalb von 10s nicht erfolgt, tritt eine automatische Rückschaltung ein
Das Hochladen eines Bundles ist einfach. Die Schutzbemühungen für Kunden auf großem Maßstab sind das Schwierige
| Funktion | Capgo | Manuell / Andere |
|---|---|---|
| Zerstörung von Update-Detektion | ✓ | ✗ |
| Automatische Rückschaltung | ✓ | ✗ |
| Nativcrash Recovery | ✓ | ✗ |
| Vor der Bereitstellung Validierung | ✓ | ✗ |
| Selbstheilende Updates | ✓ | ✗ |
| Cloud-Rollback & Modifikation | ✓ | ✗ |