Zum Inhalt springen

Funktionen

Diese Seite bietet einen umfassenden Überblick über alle Funktionen von Capgo Live Updates. Jede Funktion enthält eine kurze Beschreibung und Links zur detaillierten Dokumentation.

Stelle JavaScript-, HTML-, CSS- und Asset-Updates direkt bei den Nutzern bereit, ohne Freigabe durch den App Store. Updates werden im Hintergrund heruntergeladen und beim nächsten App-Neustart angewendet.

Wichtigste Funktionen:

  • Downloads im Hintergrund
  • Automatische Installation
  • Keine Unterbrechung für Nutzer
  • Plattformübergreifende Unterstützung (iOS, Android, Electron)

Mehr über das Update-Verhalten erfahren →


Lade nur Dateien herunter, die sich zwischen den Versionen geändert haben. So wird der Bandbreitenverbrauch um bis zu 95 % reduziert und die Update-Lieferung beschleunigt.

Wichtigste Funktionen:

  • Automatisches Datei-Level-Diffing
  • Prüfsummenbasierte Verifikation
  • Vergleich von Delta-Dateien
  • Intelligenter Fallback auf Voll-Updates bei Bedarf

Mehr zu Delta-Updates erfahren →


Falls ein Update nicht geladen werden kann oder zu Abstürzen führt, kehrt das System automatisch zur letzten bekannten funktionsfähigen Version zurück.

Wichtigste Funktionen:

  • Crash-Erkennung
  • Timeout-Erkennung
  • Automatischer Rollback
  • Kein Nutzereingriff erforderlich

Mehr über Rollbacks erfahren →


Prüft die Bundle-Integrität anhand von Checksummen und fällt bei erkannten Beschädigungen automatisch auf die letzte bekannte funktionierende Version zurück.

Wichtigste Funktionen:

  • Checksum-Validierung beim Download
  • Beschädigungserkennung
  • Automatischer Fallback auf das letzte funktionierende Bundle
  • Manuelle Recovery-Tools verfügbar

Verhindert, dass inkompatible Updates auf Geräten mit älteren nativen code-Versionen angewendet werden.

Wichtigste Funktionen:

  • Kompatibilitätsprüfung der nativen Version
  • Validierung von Plugin-Abhängigkeiten
  • Automatisches Blockieren inkompatibler Updates
  • Klare Fehlermeldungen

Mehr über Version Targeting erfahren →


Organisiere und verwalte Updates über verschiedene Umgebungen und Nutzersegmente hinweg mit flexiblen Channel-Konfigurationen.

Wichtigste Funktionen:

  • Unbegrenzte eigene Channels (Production, Staging, Beta usw.)
  • Bundle-Zuweisungen pro Channel
  • Channel-spezifische Targeting-Regeln
  • Geräte-Selbstzuweisung
  • Channel-Override pro Device

Mehr über Channels erfahren →


Sprich gezielt bestimmte Devices, Versionen oder Nutzersegmente an – für schrittweise Rollouts und kontrollierte Deployments.

Wichtigste Funktionen:

  • Versionsbasiertes Targeting
  • Gerätespezifische Overrides
  • Plattform-Filter (iOS, Android, Electron)
  • Filterung nach Custom Metadata
  • Blockieren von Emulator/Dev-Builds

Konfiguriere Regeln und Einschränkungen für die Bereitstellung von Updates in jedem Channel.

Wichtigste Funktionen:

  • Auto-Updates deaktivieren
  • Major-Version-Updates blockieren
  • Updates auf Emulatoren deaktivieren
  • Updates in Development-Builds deaktivieren
  • Plattformspezifische Policies (nur iOS, nur Android, nur Electron)

Mehr über Channel-Policies erfahren →


Bundles in einer Live-Webumgebung previewen, bevor sie auf Geräte deployed werden – direkt über das Web Dashboard.

Pfad: Web Dashboard → App → Bundle → Preview-Tab


Echtzeit-Monitoring von Update-Events für bestimmte Geräte via CLI, das Check-, Download-, Installations- und Fehler-Events anzeigt.

Verwendung:

Terminalfenster
npx @capgo/cli app debug [appId]

Zeigt:

  • Update-Checks
  • Download-Fortschritt
  • Installationsstatus
  • Fehlermeldungen
  • Policy-Blocks

Untersuche die Delta-Dateien jedes Bundles inklusive Dateiliste, Prüfsummen und Metadaten.

Pfad: Web Dashboard → App → Bundle → Tab Delta files

Zeigt:

  • Dateiliste mit Prüfsummen
  • Bundle-Metadaten
  • Kompatibilität mit Native-Versionen
  • Plugin-Abhängigkeiten

Sieh dir alle nativen Capacitor Plugins in jedem Bundle an, um Abhängigkeitsänderungen über Versionen hinweg zu tracken.

Pfad: Web Dashboard → App → Bundle → Dependencies-Tab

Zeigt:

  • Plugin-Namen und Versionen
  • Hinzufügen/Entfernen von Dependencies
  • Kompatibilitätswarnungen

Umfassende CLI für automatisierte Deployments und CI/CD-Integration.

Wichtige Commands:

  • bundle upload - Neue Bundles hochladen
  • bundle list - Alle Bundles auflisten
  • bundle delete - Bundles löschen
  • bundle cleanup - Alte Bundles bereinigen
  • channel set - Channels konfigurieren
  • app debug - Live-Debugging

Vollständige CLI-Referenz ansehen →


Ende-zu-Ende-Verschlüsselung für Bundles mit AES-256, die dein code bei der Übertragung und im Ruhezustand schützt.

Wichtigste Funktionen:

  • RSA-Schlüsselpaar-Generierung
  • AES-256-Bundle-Verschlüsselung
  • Code-Signaturprüfung
  • Verwaltung der Verschlüsselungsschlüssel

Mehr über Verschlüsselung erfahren →


Alte Bundles werden anhand von Retention-Policies automatisch bereinigt, um die Speichernutzung zu steuern.

Wichtigste Funktionen:

  • Konfigurierbare Retention-Anzahl
  • Automatisches Cleanup via CLI
  • Geplante Cleanup-Jobs
  • Speichernutzung tracken

Verwendung:

Terminalfenster
npx @capgo/cli bundle cleanup --keep=10

Verfolge die Update-Adoptionsraten, Erfolgsraten und den Deployment-Fortschritt über deine gesamte Nutzerbasis hinweg.

Verfügbare Metriken:

  • Download-Erfolgsrate
  • Installations-Erfolgsrate
  • Fehlerraten nach Typ
  • Update-Adoption im Zeitverlauf
  • Versionsverteilung

Pfad: Web Dashboard → App → Statistiken


Gerätespezifische Event-Logs, die den kompletten Update-Lifecycle vom Check bis zur Installation zeigen.

Event-Typen:

  • Update-Checks
  • Download-Start/-Abschluss/-Fehler
  • Installations-Start/-Abschluss/-Fehler
  • Rollback-Events
  • Policy-Blocks

Pfad:

  • Web Dashboard → App → Gerät → Logs
  • Web Dashboard → App → Logs (alle Geräte)

Mehr über Logs erfahren →


Detaillierte Analysen zu aktiven Bundles, Download-Zahlen und Speicherverbrauch.

Metriken:

  • Aktive Installationen pro Bundle
  • Download-Zahlen
  • Speicherverbrauch pro Bundle
  • Bandbreitennutzung

Performance- und Adoptionsmetriken pro Channel tracken.

Metriken:

  • Geräte pro Channel
  • Update-Erfolgsraten pro Channel
  • Deployment-Historie
  • Fehlerraten nach Channel

Pfad: Web Dashboard → App → Channel → Statistiken


Vollständiger Audit-Trail aller Bundle-Deployments, Channel-Zuweisungen und Konfigurationsänderungen.

Getrackte Events:

  • Bundle-Uploads
  • Channel-Zuweisungen
  • Policy-Änderungen
  • Device-Overrides

Pfad: Web-Dashboard → App → Channel → Verlauf


Ende-zu-Ende-Verschlüsselung

Abschnitt „End-to-End-Verschlüsselung“

Bundles werden mit AES-256-Verschlüsselung nach Industriestandard im Ruhezustand und bei der Übertragung verschlüsselt.

Mehr über Verschlüsselung erfahren →


Überprüfe die Bundle-Integrität mittels kryptografischer Signaturen, um Manipulationen zu verhindern.


Infrastruktur und Prozesse, zertifiziert nach SOC 2 Type II Standards für Enterprise-Sicherheit.


Vollständig konform mit den Richtlinien von Apple App Store und Google Play Store für OTA-Updates.

Mehr über Compliance erfahren →


Erzwinge die Zwei-Faktor-Authentifizierung für alle Organisationsmitglieder, um auf das Dashboard und API zuzugreifen.

Pfad: Web Dashboard → Organisation → Sicherheit

Mehr über 2FA erfahren →


Erzwinge die Verschlüsselung aller Bundles auf Organisationsebene.

Pfad: Web Dashboard → Organisation → Sicherheit


Granulare Berechtigungen für die Zugriffskontrolle auf Organisations- und App-Ebene.

Organisationsrollen:

  • org_super_admin - Volle Kontrolle über die Organisation
  • org_admin - Organisationsverwaltung (ohne Abrechnung/Löschung)
  • org_billing_admin - Nur Zugriff auf die Abrechnung
  • org_member - Nur Lesezugriff auf die Organisation

App-Rollen:

  • app_admin - Volle Kontrolle über eine App
  • app_developer - Bundles hochladen, Geräte verwalten
  • app_uploader - Nur Bundles hochladen
  • app_reader - Nur Lesezugriff

Pfad:

  • Web Dashboard → Organisation → Mitglieder
  • Web Dashboard → App → Zugriff

Mehr über RBAC erfahren →


Vollständiger Audit-Trail aller Organisations- und App-Aktivitäten für Compliance und Sicherheit.

Protokollierte Events:

  • Benutzeraktionen (Login, Logout, Berechtigungsänderungen)
  • Bundle-Operationen (Upload, Löschen, Zuweisen)
  • Channel-Operationen (Erstellen, Aktualisieren, Löschen)
  • Organisationsänderungen (Einstellungen, Mitglieder)

Pfad: Web Dashboard → Organisation → Audit Logs


Erhalte Echtzeit-Benachrichtigungen über Events in deinen Apps via HTTP-Webhooks.

Unterstützte Events:

  • apps - App erstellt/aktualisiert/gelöscht
  • app_versions - Bundle hochgeladen/gelöscht
  • channels - Channel erstellt/aktualisiert/gelöscht
  • org_users - Mitglied hinzugefügt/entfernt
  • orgs - Organisation aktualisiert

Funktionen:

  • Eigene Webhook-URLs
  • Event-Filterung
  • Delivery-Logs
  • Retry-Mechanismus
  • Test-Funktionalität

Pfad: Web Dashboard → Organisation → Webhooks


Lade Teammitglieder mit bestimmten Rollen und Berechtigungen in deine Organisation ein.

Funktionen:

  • Einladungen per E-Mail
  • Rollenzuweisung
  • Mitgliederverwaltung
  • Zugriff entziehen

Pfad: Web Dashboard → Organisation → Mitglieder


Erstellen, verwalten und widerrufen Sie API Keys mit optionalen Ablaufdaten und gehashter Speicherung.

Wichtigste Funktionen:

  • Keys pro App oder Organisation
  • Optionale Ablaufdaten
  • Gehashte Speicherung (irreversibel)
  • Unterstützung für Key-Rotation

Pfad: Web-Dashboard → API-Keys

Mehr über API-Keys erfahren →


Passwortanforderungen auf Organisationsebene zur Durchsetzung von Sicherheitsstandards.

Konfigurierbare Richtlinien:

  • Mindestlänge
  • Großbuchstaben erforderlich
  • Ziffern erforderlich
  • Sonderzeichen erforderlich

Pfad: Web Dashboard → Organisation → Sicherheit


Unterstützung für iOS, Android und Electron-Apps mit nur einem SDK.

Unterstützte Plattformen:

  • iOS (Capacitor 5, 6, 7, 8)
  • Android (Capacitor 5, 6, 7, 8)
  • Electron (NEU in 2025)

Weiterhin Support für ältere Capacitor-Versionen, um die Kompatibilität mit Legacy-Apps zu erhalten.

Aktuell unterstützt:

  • Capacitor 8 (aktuellste)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

Nutze deine eigene Storage-Infrastruktur (S3, R2 usw.) statt des Standard-Storage von Capgo.

Mehr über Custom Storage erfahren →


Spezielle Konfiguration für Apps in Festlandchina, um lokale Vorschriften einzuhalten.

Mehr über die China-Konfiguration erfahren →


Konfiguriere, wann und wie Updates über SDK geprüft und angewendet werden.

Konfigurierbare Optionen:

  • Prüfintervall (periodCheckDelay - mindestens 600 Sekunden)
  • Auto-Update-Policy (autoUpdate - off, atBackground, atInstall, onLaunch, always, onlyDownload)
  • Netzwerk-Anforderungen (nur Android – über WorkManager)

Mehr über das Update-Verhalten erfahren →


Verschiedene Update-Typen für unterschiedliche Anwendungsfälle, von sofortigen Updates bis hin zu nutzerkontrollierten Installationen.

Verfügbare Typen:

  • Hintergrund-Updates (Standard)
  • Sofortige Updates
  • Nutzerabgefragte Updates
  • Bedingte Updates

Mehr über Update-Typen erfahren →


Nutzungsbasierte Abrechnung mit Credits für Bandbreite, Speicher und weitere Ressourcen.

Funktionen:

  • Tracking des Credit-Verbrauchs
  • Nutzungswarnungen
  • Aufladen über Stripe
  • Credit-Ledger

Pfad: Web-Dashboard → Organisation → Credits


Bereit, mit diesen Features loszulegen? Folge unserem Quickstart-Guide um deine erste App mit Capgo Live Updates einzurichten.

Wenn du es nutzt Funktionen Um Monitoring und Analytics zu planen, verbinde es mit Statistiken für die Implementierungsdetails in Statistics, Logs- für die Implementierungsdetails in Logs, @capgo/capacitor-appinsights für die Implementierungsdetails in @capgo/capacitor-appinsights, Nutzung von @capgo/capacitor-appinsights für die native Funktion in „Using @capgo/capacitor-appinsights“, und @capgo/capacitor-firebase-analytics für die Implementierungsdetails in @capgo/capacitor-firebase-analytics.