Produkte
Mehr als nur Dateiuploads. Capgo versteht Ihre App und schützt Ihre Benutzer.
CLI scannt native Abhängigkeiten und warnt Sie, bevor sie inkompatible Updates bereitstellen. Sehen Sie den Kompatibilitätsstatus für jedes Paket.
Downloads, Installation und Aktivierung laufen auf nativen Betriebssystem-Threads. JavaScript-Abstürze können den Update-Prozess nicht beeinflussen.
Wenn Ihre App nicht innerhalb von 10 Sekunden notifyAppReady() aufruft, setzen wir automatisch auf die letzte funktionierende Version zurück.
Der Fallback-Bündelmechanismus hält immer eine funktionierende Version aufrecht. Ihre Benutzer sehen nie eine defekte App.
Validiert notifyAppReady(), index.html, Bundle-Größenbeschränkungen und Prüfsummen, bevor ein Upload akzeptiert wird.
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.
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.
Jede Datei wird einzeln hochgeladen und mit einer Prüfsumme versehen. Geräte vergleichen Manifeste und laden nur geänderte Dateien herunter.
Bilder, Schriftarten und Videos werden nur einmal heruntergeladen. Kleine Code-Änderungen führen nicht dazu, dass Ihr gesamter Asset-Ordner erneut heruntergeladen wird.
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) 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.
Erstellen, konfigurieren und wechseln Sie Kanäle über das Web-Dashboard. Mit einem Klick können Sie sofort zurückkehren.
Automatisieren Sie das Kanalmanagement mit unserer CLI oder REST API. Perfekt für die CI/CD-Integration.
Lassen Sie Geräte zur Laufzeit mit setChannel() Kanäle wechseln. Ideal für QA-Tester oder Beta-Programme.
Erzwungenes Gerät > Cloud-Überschreibung > Standardkonfiguration > Cloud-Standard. Volle Kontrolle über das Update-Routing.
Echtzeit-Einblick in Ihre Update-Bereitstellungen. Verfolgen Sie den Download-Fortschritt, Erfolgsraten und Gerätegesundheit über Ihre gesamte Benutzerbasis hinweg.
Sehen Sie, welche Geräte herunterladen, installiert sind oder ausstehen. Verfolgen Sie den Fortschritt über Ihre gesamte Flotte hinweg.
Überwachen Sie die Erfolgsraten von Updates in Echtzeit. Identifizieren Sie Probleme, bevor sie mehr Benutzer beeinflussen.
Verfolgen Sie, welche Geräte auf welchen Versionen sind. Identifizieren Sie Geräte, die auf alten Versionen feststecken.
Sehen Sie Bundle-Größen, Download-Zeiten und die Häufigkeit von Rollbacks. Optimieren Sie Ihre Update-Strategie mit Daten.
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.
Manuelle Updates geben Ihnen alle Werkzeuge, um Ihre App zu zerstören. Capgo's CLI erkennt Fehler, bevor sie Ihre Benutzer erreichen.
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.
Haben Sie diese genaue Version bereits hochgeladen? Wir werden es erkennen und versehentliches Überschreiben oder Verwirrung verhindern.
Bestimmte Funktionen erfordern spezifische CLI-Versionen. Wir validieren die Kompatibilität zwischen Ihrer CLI und dem Capgo-Hub, bevor wir Uploads zulassen.
Fehlt index.html? Kein Aufruf von notifyAppReady()? Bundle zu groß? Wir fangen diese Probleme ab, bevor sie zu Produktionsproblemen werden.
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.
Ein Sicherheitsnetz bei jedem Schritt des Aktualisierungsprozesses
Vor dem Hochladen überprüft CLI native Abhängigkeiten, Versionskompatibilität und erforderliche Dateien.
Reiner nativer Code lädt das Update herunter und installiert es - vollständig isoliert von JavaScript
Ihre App ruft notifyAppReady() auf. Wenn dies nicht innerhalb von 10s geschieht, tritt die automatische Rücksetzung in Kraft.
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 | ✓ | ✗ |