Funktionen
Diese Seite bietet einen umfassenden Überblick über alle in Capgo Live Updates verfügbaren Funktionen. Jede Funktion enthält eine kurze Beschreibung und Links zur detaillierten Dokumentation.
Kern-Update-System
Section titled “Kern-Update-System”Over-the-Air (OTA) Updates
Section titled “Over-the-Air (OTA) Updates”Bereitstellung von JavaScript-, HTML-, CSS- und Asset-Updates direkt an die Benutzer ohne Genehmigung durch den App-Store. Updates werden im Hintergrund heruntergeladen und beim nächsten Neustart der App angewendet.
Kernfunktionen:
- Downloads im Hintergrund
- Automatische Installation
- Keine Unterbrechung durch den Benutzer
- Plattformübergreifende Unterstützung (iOS, Android, Electron)
Weitere Informationen zum Verhalten von Updates →
Delta Updates (Differenzielle Updates)
Section titled “Delta Updates (Differenzielle Updates)”Nur Dateien herunterladen, die sich zwischen Versionen geändert haben, wodurch der Bandbreitenverbrauch um bis zu 95 % reduziert und die Bereitstellung von Updates beschleunigt wird.
Kernfunktionen:
- Automatischer Unterschied-Vergleich auf Dateiebene
- Prüfum Basis auf Checksummen
- Manifest-Vergleich
- Intelligenter Rückgriff auf vollständige Updates bei Bedarf
Weitere Informationen zu Differenz-Updates →
Automatisches Rollback
Section titled “Automatisches Rollback”Wenn ein Update nicht lädt oder Abstürze verursacht, setzt das System automatisch auf die zuletzt bekannte funktionierende Version zurück.
Kernfunktionen:
- Crash-Erkennung
- Timeout-Erkennung
- Automatische Rückkehr
- Keine Benutzereingriffe erforderlich
Weitere Informationen zu Rollbacks →
Prüfsummen-Validierung & Fallback
Section titled “Prüfsummen-Validierung & Fallback”Überprüft die Integrität des Bundles anhand von Checksummen und fällt bei erkanntem Schaden automatisch auf die zuletzt funktionierende Version zurück.
Kernfunktionen:
- Prüfsummen-Validierung beim Download
- Erkennung von Beschädigungen
- Automatischer Fallback auf das zuletzt funktionierende Bundle
- Manuelle Wiederherstellungswerkzeuge verfügbar
Breaking Update Detection
Section titled “Breaking Update Detection”Verhindert, dass inkompatible Updates auf Geräten mit älteren nativen Code-Versionen angewendet werden.
Kernfunktionen:
- Prüfung der Kompatibilität nativer Versionen
- Validierung von Plugin-Abhängigkeiten
- Automatisches Blockieren inkompatibler Updates
- Klare Fehlermeldungen
Weitere Informationen zur Versionszielausrichtung →
Deployment-Kontrolle
Section titled “Deployment-Kontrolle”Kanal-System
Section titled “Kanal-System”Organisieren und verwalten Sie Updates über verschiedene Umgebungen und Benutzersegmente hinweg mit flexiblen Kanal-Konfigurationen.
Kernfunktionen:
- Unbegrenzte benutzerdefinierte Kanäle (Produktion, Staging, Beta usw.)
- Bündelzuweisungen pro Kanal
- Kanalspezifische Zielregeln
- Geräte-Selbstzuordnung
- Kanalkonflikt pro Gerät
Weitere Informationen zu Kanälen →
Geräte-Zielauswahl
Section titled “Geräte-Zielauswahl”Gezielte Ansprache bestimmter Geräte, Versionen oder Benutzersegmente für gestaffelte Rollouts und kontrollierte Bereitstellungen.
Kernfunktionen:
- Versionsbasierte Zielauswahl
- Gerätebezogene Überschreibungen
- Plattform-Filterung (iOS, Android)
- Benutzerdefinierte Metadaten-Filterung
- Emulator- bzw. Entwicklungsbuild-Sperrung
Kanalrichtlinien
Section titled “Kanalrichtlinien”Richten Sie Regeln und Einschränkungen dafür ein, wie Updates auf jedem Kanal ausgeliefert werden.
Kernfunktionen:
- Auto-Updates deaktivieren
- Großversions-Updates blockieren
- Updates auf Emulatoren deaktivieren
- Updates in Entwicklungs-Builds deaktivieren
- Plattformabhängige Richtlinien (nur iOS, nur Android)
Weitere Informationen zu Kanalrichtlinien →
Entwicklertools
Section titled “Entwicklertools”Bundle-Vorschau
Section titled “Bundle-Vorschau”Vorschau von Bundles in einer Live-Web-Umgebung vor dem Bereitstellen auf Geräten, zugänglich über das Web-Dashboard.
Standort: Web Dashboard → App → Bundle → Vorschau-Reiter
Live-Debugging
Section titled “Live-Debugging”Echtzeit-Überwachung von Update-Ereignissen für bestimmte Geräte über die CLI, zeigt Prüf-, Download-, Installations- und Fehlerereignisse.
Verwendung:
npx @capgo/cli app debug [appId]Zeigt an:
- Update-Prüfungen
- Download-Fortschritt
- Installationsstatus
- Fehlermeldungen
- Richtlinienblockaden
Bundle-Manifest-Viewer
Section titled “Bundle-Manifest-Viewer”Untersuchen Sie das vollständige Manifest eines Bundles einschließlich Dateiliste, Checksummen und Metadaten.
Standort: Web Dashboard → App → Bundle → Manifest-Reiter
Zeigt an:
- Dateiliste mit Checksums
- Bundle-Metadaten
- Native Version-Kompatibilität
- Plugin-Abhängigkeiten
Native Plugin-Abhängigkeiten
Section titled “Native Plugin-Abhängigkeiten”Zeigen Sie alle nativen Capacitor-Plugins, die in jedem Bundle enthalten sind, um Abhängigkeitsänderungen über Versionen hinweg zu verfolgen.
Standort: Web Dashboard → App → Bundle → Dependencies Reiter
Zeigt an:
- Plugin-Namen und Versionen
- Abhängigkeits-Hinzufügungen/-Entfernungen
- Kompatibilitätswarnungen
CLI-Integration
Section titled “CLI-Integration”Umfassende Kommandozeilen-Schnittstelle für automatisierte Bereitstellungen und CI/CD-Integration.
Kernbefehle:
bundle upload- Neue Bundles hochladenbundle list- Alle Bundles auflistenbundle delete- Bundles löschenbundle cleanup- Alte Bundles bereinigenchannel set- Kanäle konfigurierenapp debug- Live-Debugging
Vollständige CLI-Referenz ansehen →
Bundle-Verschlüsselung
Section titled “Bundle-Verschlüsselung”End-to-End-Verschlüsselung für Bundles mit AES-256-Verschlüsselung, schützt Ihren Code während der Übertragung und im Ruhezustand.
Kernfunktionen:
- Generierung eines RSA-Schlüsselpaares
- AES-256 Bundle-Verschlüsselung
- Signaturüberprüfung des Codes
- Verwaltung von Verschlüsselungsschlüsseln
Weitere Informationen zur Verschlüsselung →
Bundle-Bereinigung & Aufbewahrung
Section titled “Bundle-Bereinigung & Aufbewahrung”Bereinigt automatisch alte Bundles basierend auf Aufbewahrungsrichtlinien, um den Speicherverbrauch zu verwalten.
Kernfunktionen:
- Konfigurierbare Aufbewahrungsanzahl
- Automatische Bereinigung über CLI
- Geplante Bereinigungsaufträge
- Speicherverbrauch-Überwachung
Verwendung:
npx @capgo/cli bundle cleanup --keep=10Analytik & Überwachung
Section titled “Analytik & Überwachung”Update-Statistiken
Section titled “Update-Statistiken”Verfolgen Sie Akzeptanzraten von Updates, Erfolgsquoten und Bereitstellungsfortschritt in Ihrer Benutzerbasis.
Verfügbare Kennzahlen:
- Erfolgsquote beim Herunterladen
- Erfolgsquote bei der Installation
- Fehlerquoten nach Typ
- Update-Adoption im Zeitverlauf
- Versionsverteilung
Standort: Web Dashboard → App → Statistics
Geräte-Protokolle
Section titled “Geräte-Protokolle”Ereignisprotokolle pro Gerät, die den gesamten Update-Zyklus von Prüfung bis Installation zeigen.
Ereignistypen:
- Update-Prüfungen
- Download-Start/Abschluss/Fehler
- Installationsstart/Abschluss/Fehler
- Rollback-Ereignisse
- Richtlinienblockaden
Standort:
- Web Dashboard → App → Device → Logs
- Web Dashboard → App → Logs (alle Geräte)
Weitere Informationen zu Protokollen →
Bundle-Nutzungsanalytik
Section titled “Bundle-Nutzungsanalytik”Detaillierte Analysen darüber, welche Bundles aktiv sind, Download-Anzahlen und Speicherverbrauch.
Kennzahlen:
- Aktive Installationen pro Bundle
- Download-Anzahlen
- Speicherverbrauch pro Bundle
- Bandbreitennutzung
Kanalstatistiken
Section titled “Kanalstatistiken”Verfolgen Sie Leistungs- und Akzeptanzmetriken pro Kanal.
Kennzahlen:
- Geräte pro Kanal
- Erfolgsquoten bei Updates pro Kanal
- Bereitstellungshistorie
- Fehlerquoten nach Kanal
Standort: Web Dashboard → App → Channel → Statistics
Bereitstellungshistorie
Section titled “Bereitstellungshistorie”Vollständige Audit-Trails aller Bundle-Bereitstellungen, Kanalzuweisungen und Konfigurationsänderungen.
Verfolgte Ereignisse:
- Bundle-Uploads
- Kanalzuweisungen
- Richtlinienänderungen
- Geräteüberschreibungen
Standort: Web Dashboard → App → Channel → History
Sicherheit & Compliance
Section titled “Sicherheit & Compliance”End-to-End-Verschlüsselung
Section titled “End-to-End-Verschlüsselung”Verschlüsselt Bundles im Ruhezustand und während der Übertragung mit der AES-256-Verschlüsselung gemäß Industriestandard.
Weitere Informationen zur Verschlüsselung →
Code-Signierung
Section titled “Code-Signierung”Überprüfen Sie die Integrität von Bundles mithilfe kryptografischer Signaturen, um Manipulationen zu verhindern.
SOC 2 Typ II-Compliance
Section titled “SOC 2 Typ II-Compliance”Infrastruktur und Prozesse zertifiziert nach SOC 2 Type II Standards für Unternehmenssicherheit.
App-Store-Compliance
Section titled “App-Store-Compliance”Vollständige Einhaltung der Richtlinien des Apple App Store und des Google Play Store für OTA-Updates.
Weitere Informationen zur Compliance →
2FA-Verpflichtung (Organisationsebene)
Section titled “2FA-Verpflichtung (Organisationsebene)”Erfordern Sie eine Zwei-Faktor-Authentifizierung für alle Organisationsmitglieder, um auf das Dashboard und die API zuzugreifen.
Standort: Web Dashboard → Organization → Security
Weitere Informationen zur 2FA →
Durchsetzung verschlüsselter Bundles
Section titled “Durchsetzung verschlüsselter Bundles”Verlangen Sie, dass alle Bundles auf Organisationsebene verschlüsselt sind.Standort: Web Dashboard → Organisation → Sicherheit
Teamzusammenarbeit
Section titled “Teamzusammenarbeit”Rollenbasierte Zugriffskontrolle (RBAC)
Section titled “Rollenbasierte Zugriffskontrolle (RBAC)”Genaue Berechtigungen für die Organisations- und App-Ebene der Zugriffskontrolle
Organisationsrollen:
super_admin- Voller Zugriffadmin- Administrativer Zugriffread- Nur-Lesezugriffupload- Nur-Upload-Zugriff
App-Rollen:
app_developer- Voller App-Zugriffapp_uploader- Nur Upload von Bundlesapp_reader- Nur-Lesezugriff
Standort:
- Web Dashboard → Organisation → Mitglieder
- Web Dashboard → App → Zugriff
Audit-Protokolle
Section titled “Audit-Protokolle”Vollständige Audit-Spur aller Aktivitäten der Organisation und der Apps zur Einhaltung von Vorschriften und Sicherheit.
Protokollierte Ereignisse:
- Benutzeraktionen (Anmeldung, Abmeldung, Berechtigungsänderungen)
- Bundle-Operationen (Upload, Löschen, Zuweisen)
- Kanal-Operationen (Erstellen, Aktualisieren, Löschen)
- Organisationsänderungen (Einstellungen, Mitglieder)
Standort: Web Dashboard → Organisation → Audit Logs
Webhooks
Section titled “Webhooks”Echtzeit-Benachrichtigungen über Ereignisse in Ihren Apps per HTTP-Webhooks empfangen.
Unterstützte Ereignisse:
apps- App erstellt/aktualisiert/gelöschtapp_versions- Bundle hochgeladen/gelöschtchannels- Kanal erstellt/aktualisiert/gelöschtorg_users- Mitglied hinzugefügt/entferntorgs- Organisation aktualisiert
Funktionen:
- Custom webhook URLs
- Ereignis-Filterung
- Zustellungsprotokolle
- Wiederholungsmechanismus
- Testfunktionalität
Standort: Web Dashboard → Organisation → Webhooks
Mehrbenutzer-Zusammenarbeit
Section titled “Mehrbenutzer-Zusammenarbeit”Laden Sie Teammitglieder in Ihre Organisation mit bestimmten Rollen und Berechtigungen ein.
Funktionen:
- Einladungen per E-Mail
- Rollenzuweisung
- Mitgliederverwaltung
- Zugriff entziehen
Standort: Web Dashboard → Organisation → Mitglieder
API-Schlüssel-Verwaltung
Section titled “API-Schlüssel-Verwaltung”Erstellen, verwalten und widerrufen Sie API-Schlüssel mit optionalen Ablaufdaten und gehashter Speicherung.
Schlüssel-Funktionen:
- Pro-App- oder Organisationsschlüssel
- Optionale Ablaufdaten
- Gehashte Speicherung (irreversibel)
- Schlüsselrotation unterstützt
Standort: Web Dashboard → API Keys
Passwortrichtlinien
Section titled “Passwortrichtlinien”Organisationsweite Passwortrichtlinien zur Durchsetzung von Sicherheitsstandards.
Konfigurierbare Richtlinien:
- Mindestlänge
- Großbuchstaben erforderlich
- Zahlen erforderlich
- Sonderzeichen erforderlich
Standort: Web Dashboard → Organisation → Security
Plattformunterstützung
Section titled “Plattformunterstützung”Plattformübergreifende Unterstützung
Section titled “Plattformübergreifende Unterstützung”Unterstützung für iOS-, Android- und Electron-Apps mit einem einzigen SDK.
Unterstützte Plattformen:
- iOS (Capacitor 5, 6, 7, 8)
- Android (Capacitor 5, 6, 7, 8)
- Electron (NEU im Jahr 2025)
Langzeitunterstützung
Section titled “Langzeitunterstützung”Fortlaufende Unterstützung älterer Capacitor-Versionen zur Aufrechterhaltung der Kompatibilität mit Legacy-Apps.
Derzeit unterstützt:
- Capacitor 8 (neueste)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Eigene Speicher-Backends
Section titled “Eigene Speicher-Backends”Verwenden Sie Ihre eigene Speicherinfrastruktur (S3, R2, etc.) statt Capgo’s Standard-Speicher.
Learn more about custom storage →
China-Konfiguration
Section titled “China-Konfiguration”Spezielle Konfiguration für Apps, die in Festlandchina verteilt werden, um lokale Vorschriften einzuhalten.
Learn more about China configuration →
Erweiterte Funktionen
Section titled “Erweiterte Funktionen”Benutzerdefiniertes Update-Verhalten
Section titled “Benutzerdefiniertes Update-Verhalten”Konfigurieren Sie, wann und wie Updates über das SDK geprüft und angewendet werden.
Konfigurierbare Optionen:
- Prüfintervall (
periodCheckDelay- Mindestwert 600 Sekunden) - Direktes Update-Timing (
directUpdate- atInstall, onLaunch, always) - Auto-Update aktivieren/deaktivieren (
autoUpdate) - Netzwerk-Anforderungen (nur Android - über WorkManager)
Learn more about update behavior →
Update-Typen
Section titled “Update-Typen”Verschiedene Update-Typen für unterschiedliche Anwendungsfälle, von Sofort-Updates bis hin zu benutzerkontrollierten Installationen.
Verfügbare Typen:
- Hintergrund-Updates (Standard)
- Sofort-Updates
- Vom Benutzer bestätigte Updates
- Bedingte Updates
Learn more about update types →
Kreditsystem
Section titled “Kreditsystem”Nutzungsbasierte Abrechnung mit Guthaben für Bandbreite, Speicher und andere Ressourcen.
Funktionen:
- Kreditnutzung verfolgen
- Nutzungsbenachrichtigungen
- Aufladen via Stripe
- Kreditbuchführung
Standort: Web Dashboard → Organisation → Credits
Erste Schritte
Section titled “Erste Schritte”Bereit, diese Funktionen zu nutzen? Befolgen Sie unseren Quickstart Guide um Ihre erste App mit Capgo Live Updates einzurichten.
Hilfe benötigt?
Section titled “Hilfe benötigt?”- Join our Discord für Community-Support
- Check the FAQ für häufig gestellte Fragen
- Browse API documentation für API-Integration
- Contact support für Unternehmensunterstützung .