Für schnell bewegende Teams entwickelt
Live-Updates, die Ihre App nicht zerstören können
Unser CLI erkennt schwerwiegende Änderungen vor dem Einsatz. Unser nativer Motor erholt sich automatisch, wenn etwas schief geht.
Intelligentes Update-System
Mehr als nur Dateiuploads. Capgo versteht Ihre App und schützt Ihre Benutzer.
Erkennung von Aktualisierungsunterbrechungen
CLI scannt native Abhängigkeiten und warnt Sie, bevor sie inkompatible Updates bereitstellen. Sehen Sie den Kompatibilitätsstatus für jedes Paket.
Reiner Nativer Motor
Downloads, Installation und Aktivierung laufen auf nativen Betriebssystem-Threads. JavaScript-Abstürze können den Update-Prozess nicht beeinflussen.
Automatische Rücksetzung
Wenn Ihre App nicht innerhalb von 10 Sekunden notifyAppReady() aufruft, setzen wir automatisch auf die letzte funktionierende Version zurück.
Selbstheilende Updates
Der Fallback-Bündelmechanismus hält immer eine funktionierende Version aufrecht. Ihre Benutzer sehen nie eine defekte App.
Vorflug-Validierung
Validiert notifyAppReady(), index.html, Bundle-Größenbeschränkungen und Prüfsummen, bevor ein Upload akzeptiert wird.
Manipulationssichere Updates
Jedes Update wird überprüft, signiert und von Ende zu Ende verschlüsselt. Niemand kann mit Updates manipulieren - nicht einmal Capgo kann sehen, was in Ihren Paketen ist.
Update-Observability
Alle Geräte-Logs - ganz ohne Xcode oder Android Studio
Capgo erfasst die gesamte OTA-Reise: Checks, Downloads, Installationen, Policy-Blocks und Rollbacks, damit du in Sekunden – nicht Stunden – weißt, was passiert ist.
- Zeitachsen pro Gerät zeigen blockierte Downloads, Checksum-Fehler oder fehlendes notifyAppReady().
- Bewährte Kanal-Schutzgeländer: disableAutoUpdateToMajor, Emulator/Dev-Blocks und Plattformfilter live sehen.
- Blast-Radius schnell erkennen: update_fail, rateLimited, needPlanUpgrade tauchen auf, bevor Nutzer abspringen.
- Geteilte Logs für Engineering, QA und Support (kein Xcode/Android Studio nötig).
Handlungsfähiger Kontext an einem Ort: Rollback, Channel anheben oder Hotfix sicher entscheiden.
Dynamic channels
Release-Tracks live umschalten (kein neues Binary)
Capgo channels are live controls, not hardcoded. Move users between dev, staging, PR, canary, and production from your app UI or via API instantly.
- Add an in-app “Update Track” menu: list channels and let testers jump from production to staging in seconds (no reinstall).
- Spin up a pull-request channel per feature, route QA or beta users there, then snap them back to prod when approved.
- Run canaries: clone prod to a 10% channel, promote or rollback with a single API call.
- Unblock support: move one user to a debug channel that ships extra logging while everyone else stays stable.
- Erstellen Sie persönliche Kanäle für einzelne Benutzer - perfekt zum Debuggen spezifischer Probleme oder zur VIP-Behandlung.
- Alle Kanaländerungen sind sofort - keine 24-Stunden-Wartezeit, keine Ladenfreigabe, keine Benutzeraktion erforderlich.
Treat environments like feature flags: switch, test, and rollback live (no store resubmissions).
Cloud-Native Konfiguration
Alles lebt in der Cloud
Capgo speichert alle Ihre App-Konfigurationen in der Cloud mit globaler Datenreplikation. Ändern Sie eine Einstellung im Dashboard und sie wird weltweit in weniger als 2 Minuten wirksam. Keine App-Store-Updates, kein Warten.
- Kanalzuweisungen, Version-Zielsetzung und Geräteüberschreibungen - alles in der Cloud gespeichert und sofort zugänglich
- Das globale Edge-Netzwerk stellt sicher, dass Ihre Konfigurationsänderungen gleichzeitig in jeder Region verbreitet werden.
- Keine fest codierten Werte in Ihrer App - alles kann dynamisch geändert werden, ohne eine neue Binärdatei zu benötigen.
- Die Einstellungen werden beim nächsten App-Start wirksam - Benutzer erhalten immer die neueste Konfiguration
Vom Armaturenbrett aus weltweite Bereitstellung in unter 2 Minuten anklicken.
Unterstützung in der realen Welt
Beheben Sie den Fehler eines Benutzers in Minuten
Hier ist ein reales Szenario: Ein Benutzer meldet einen Fehler. Sie sprechen mit ihm, verstehen das Problem, beheben es im Code und setzen die Korrektur nur für diesen einen Benutzer um - alles während er noch am Telefon ist. Er testet es, bestätigt, dass die Korrektur funktioniert, und Sie setzen sie in Produktion um. Gesamtzeit: Minuten, nicht Tage.
1. Benutzer meldet Fehler
Der Kundensupport erhält einen Fehlerbericht. Sie nehmen am Anruf teil, um das Problem zu verstehen.
2. Beheben & Nur an sie senden
Erstellen Sie einen persönlichen Kanal für diesen Benutzer, führen Sie die Korrektur durch und weisen Sie ihr Gerät diesem zu.
3. Überprüfen & Versenden an Alle
Der Benutzer bestätigt, dass die Korrektur funktioniert. Fördern Sie das Paket zur Produktion für alle.
Vom Fehlerbericht zur bestätigten Behebung in einem Supportanruf.
Delta-Updates
Traditionelle Updates laden jedes Mal das gesamte Paket herunter. Mit Delta-Updates laden Geräte nur die Dateien herunter, die tatsächlich geändert wurden - wodurch 50-90% Bandbreite eingespart werden.
Datei-Ebene Diffing
Jede Datei wird einzeln hochgeladen und mit einer Prüfsumme versehen. Geräte vergleichen Manifeste und laden nur geänderte Dateien herunter.
Perfekt für große Vermögenswerte
Bilder, Schriftarten und Videos werden nur einmal heruntergeladen. Kleine Code-Änderungen führen nicht dazu, dass Ihr gesamter Asset-Ordner erneut heruntergeladen wird.
Mit einer Flagge aktivieren
Fügen Sie einfach --partial zu Ihrem Upload-Befehl hinzu, um Delta-Updates für Ihr Paket zu aktivieren.
# Hochladen mit aktivierten Delta-Updates
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) Intelligentes Kanalsystem
Kanäle ermöglichen es Ihnen, spezifische Benutzergruppen mit spezifischen Builds anzusprechen. Verwalten Sie Kanäle über das Cloud-Dashboard, die API oder die mobile App.
Cloud-Dashboard-Steuerung
Erstellen, konfigurieren und wechseln Sie Kanäle über das Web-Dashboard. Mit einem Klick können Sie sofort zurückkehren.
API & CLI Zugang
Automatisieren Sie das Kanalmanagement mit unserer CLI oder REST API. Perfekt für die CI/CD-Integration.
Geräte-Selbstzuweisung
Lassen Sie Geräte zur Laufzeit mit setChannel() Kanäle wechseln. Ideal für QA-Tester oder Beta-Programme.
Prioritätsbasiertes Routing
Erzwungenes Gerät > Cloud-Überschreibung > Standardkonfiguration > Cloud-Standard. Volle Kontrolle über das Update-Routing.
Protokolle & Statistiken
Echtzeit-Einblick in Ihre Update-Bereitstellungen. Verfolgen Sie den Download-Fortschritt, Erfolgsraten und Gerätegesundheit über Ihre gesamte Benutzerbasis hinweg.
Download-Fortschrittsverfolgung
Sehen Sie, welche Geräte herunterladen, installiert sind oder ausstehen. Verfolgen Sie den Fortschritt über Ihre gesamte Flotte hinweg.
Erfolgs- und Misserfolgsquoten
Überwachen Sie die Erfolgsraten von Updates in Echtzeit. Identifizieren Sie Probleme, bevor sie mehr Benutzer beeinflussen.
Gerätegesundheitsüberwachung
Verfolgen Sie, welche Geräte auf welchen Versionen sind. Identifizieren Sie Geräte, die auf alten Versionen feststecken.
Bündel-Analytik
Sehen Sie Bundle-Größen, Download-Zeiten und die Häufigkeit von Rollbacks. Optimieren Sie Ihre Update-Strategie mit Daten.
Langzeitunterstützung
Kein Druck, sofort zu aktualisieren. Capgo unterstützt offiziell Capacitor 7, 6 und 5 - das gibt Ihnen jahrelange Unterstützung und Flexibilität, um nach Ihrem eigenen Zeitplan zu aktualisieren.
Tiefe Vor-Deployment Validierung
Manuelle Updates geben Ihnen alle Werkzeuge, um Ihre App zu zerstören. Capgo's CLI erkennt Fehler, bevor sie Ihre Benutzer erreichen.
Überprüfung der nativen Abhängigkeit
CLI scannt Ihre nativen Plugins und vergleicht Versionen. Wenn Ihr JS-Bundle eine neuere native Plugin-Version erwartet als installiert ist, warnen wir Sie vor dem Einsatz.
Verhinderung von Duplikatversionen
Haben Sie diese genaue Version bereits hochgeladen? Wir werden es erkennen und versehentliches Überschreiben oder Verwirrung verhindern.
Hub-CLI-Kompatibilität
Bestimmte Funktionen erfordern spezifische CLI-Versionen. Wir validieren die Kompatibilität zwischen Ihrer CLI und dem Capgo-Hub, bevor wir Uploads zulassen.
Erforderliche Dateien Prüfung
Fehlt index.html? Kein Aufruf von notifyAppReady()? Bundle zu groß? Wir fangen diese Probleme ab, bevor sie zu Produktionsproblemen werden.
Was passiert ohne Validierung?
Laden Sie ein JS-Bundle hoch, das native Plugins erwartet, die Ihre Benutzer nicht haben? Ihre App bricht zusammen. Und wenn Ihr Rollback auch in JS ist, haben Sie keine Möglichkeit zur Wiederherstellung. Die Benutzer stecken fest, bis sie aus dem App Store neu installieren.
Wie es funktioniert
Ein Sicherheitsnetz bei jedem Schritt des Aktualisierungsprozesses
CLI validiert
Vor dem Hochladen überprüft CLI native Abhängigkeiten, Versionskompatibilität und erforderliche Dateien.
Native Downloads
Reiner nativer Code lädt das Update herunter und installiert es - vollständig isoliert von JavaScript
App bestätigt Bereitschaft
Ihre App ruft notifyAppReady() auf. Wenn dies nicht innerhalb von 10s geschieht, tritt die automatische Rücksetzung in Kraft.
Capgo gegen manuelle Updates
Sehen Sie, warum intelligente Updates wichtig sind
| Feature | Capgo | Manual / Others |
|---|---|---|
| Erkennung von Aktualisierungsunterbrechungen | ✓ | ✗ |
| Automatisches Zurücksetzen | ✓ | ✗ |
| Eingeborenen Absturzwiederherstellung | ✓ | ✗ |
| Vorab-Einsatz Validierung | ✓ | ✗ |
| Selbstheilende Updates | ✓ | ✗ |
| Cloud-Rollback & Änderung | ✓ | ✗ |