Funktionen
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
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.
Core-Update-System
Abschnitt mit dem Titel „Core Update System“Over-the-Air (OTA)-Updates
Abschnitt mit dem Titel „Over-the-Air (OTA) Updates“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 →
Delta Updates (Differenzielle Updates)
Abschnitt mit dem Titel „Delta Updates (Differential Updates)“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 →
Automatischer Rollback
Abschnitt mit dem Titel „Automatischer Rollback“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 →
Checksum-Validierung & Fallback
Abschnitt mit dem Titel „Checksum-Validierung & Fallback“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
Breaking-Update-Erkennung
Abschnitt mit dem Titel „Breaking Update Detection“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 →
Deployment-Steuerung
Abschnitt mit dem Titel „Deployment Control“Channel-System
Abschnitt mit dem Titel „Channel System“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
Geräte-Targeting
Abschnitt mit dem Titel „Device Targeting“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
Channel-Policies
Abschnitt mit dem Titel „Channel Policies“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 →
Entwicklertools
Abschnitt mit dem Titel „Developer Tools“Bundle-Vorschau
Abschnitt mit dem Titel „Bundle Preview“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
Live-Debugging
Abschnitt mit dem Titel „Live-Debugging“Echtzeit-Monitoring von Update-Events für bestimmte Geräte via CLI, das Check-, Download-, Installations- und Fehler-Events anzeigt.
Verwendung:
npx @capgo/cli app debug [appId]Zeigt:
- Update-Checks
- Download-Fortschritt
- Installationsstatus
- Fehlermeldungen
- Policy-Blocks
Bundle-Delta-Dateien-Viewer
Abschnitt mit dem Titel „Bundle Delta Files Viewer“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
Native Plugin-Abhängigkeiten
Abschnitt mit dem Titel „Native 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
CLI-Integration
Abschnitt mit dem Titel „CLI Integration“Umfassende CLI für automatisierte Deployments und CI/CD-Integration.
Wichtige Commands:
bundle upload- Neue Bundles hochladenbundle list- Alle Bundles auflistenbundle delete- Bundles löschenbundle cleanup- Alte Bundles bereinigenchannel set- Channels konfigurierenapp debug- Live-Debugging
Vollständige CLI-Referenz ansehen →
Bundle-Verschlüsselung
Abschnitt mit dem Titel „Bundle-Verschlüsselung“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 →
Bundle-Bereinigung & Aufbewahrung
Abschnitt mit dem Titel „Bundle Cleanup & Retention“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:
npx @capgo/cli bundle cleanup --keep=10Analytics & Monitoring
Abschnitt mit dem Titel „Analytics & Monitoring“Update-Statistiken
Abschnitt mit dem Titel „Update-Statistiken“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äte-Logs
Abschnitt mit dem Titel „Geräte-Logs“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)
Bundle-Nutzungsanalyse
Abschnitt mit dem Titel „Bundle-Nutzungsanalyse“Detaillierte Analysen zu aktiven Bundles, Download-Zahlen und Speicherverbrauch.
Metriken:
- Aktive Installationen pro Bundle
- Download-Zahlen
- Speicherverbrauch pro Bundle
- Bandbreitennutzung
Channel-Statistiken
Abschnitt mit dem Titel „Channel-Statistiken“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
Deployment-Historie
Abschnitt mit dem Titel „Deployment-Historie“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
Sicherheit & Compliance
Abschnitt „Sicherheit & Compliance“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 →
Code Signierung
Abschnitt mit dem Titel „Code Signing“Überprüfe die Bundle-Integrität mittels kryptografischer Signaturen, um Manipulationen zu verhindern.
SOC 2 Type II Konformität
Abschnitt mit dem Titel „SOC 2 Type II Compliance“Infrastruktur und Prozesse, zertifiziert nach SOC 2 Type II Standards für Enterprise-Sicherheit.
App-Store-Konformität
Abschnitt mit dem Titel „App Store Compliance“Vollständig konform mit den Richtlinien von Apple App Store und Google Play Store für OTA-Updates.
Mehr über Compliance erfahren →
2FA-Pflicht (Organisationsebene)
Abschnitt mit dem Titel „2FA-Erzwingung (Organisationsebene)“Erzwinge die Zwei-Faktor-Authentifizierung für alle Organisationsmitglieder, um auf das Dashboard und API zuzugreifen.
Pfad: Web Dashboard → Organisation → Sicherheit
Verschlüsselte Bundles erzwingen
Abschnitt mit dem Titel „Verschlüsselte Bundles erzwingen“Erzwinge die Verschlüsselung aller Bundles auf Organisationsebene.
Pfad: Web Dashboard → Organisation → Sicherheit
Team-Kollaboration
Abschnitt mit dem Titel „Team-Zusammenarbeit“Rollenbasierte Zugriffskontrolle (RBAC)
Abschnitt mit dem Titel „Rollenbasierte Zugriffskontrolle (RBAC)“Granulare Berechtigungen für die Zugriffskontrolle auf Organisations- und App-Ebene.
Organisationsrollen:
org_super_admin- Volle Kontrolle über die Organisationorg_admin- Organisationsverwaltung (ohne Abrechnung/Löschung)org_billing_admin- Nur Zugriff auf die Abrechnungorg_member- Nur Lesezugriff auf die Organisation
App-Rollen:
app_admin- Volle Kontrolle über eine Appapp_developer- Bundles hochladen, Geräte verwaltenapp_uploader- Nur Bundles hochladenapp_reader- Nur Lesezugriff
Pfad:
- Web Dashboard → Organisation → Mitglieder
- Web Dashboard → App → Zugriff
Audit-Logs
Abschnitt „Audit Logs“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öschtapp_versions- Bundle hochgeladen/gelöschtchannels- Channel erstellt/aktualisiert/gelöschtorg_users- Mitglied hinzugefügt/entferntorgs- Organisation aktualisiert
Funktionen:
- Eigene Webhook-URLs
- Event-Filterung
- Delivery-Logs
- Retry-Mechanismus
- Test-Funktionalität
Pfad: Web Dashboard → Organisation → Webhooks
Multi-User-Kollaboration
Abschnitt „Zusammenarbeit mehrerer Nutzer“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
API Key-Management
Abschnitt mit dem Titel „API Key Management“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
Passwort-Richtlinien
Abschnitt „Passwortrichtlinien“Passwortanforderungen auf Organisationsebene zur Durchsetzung von Sicherheitsstandards.
Konfigurierbare Richtlinien:
- Mindestlänge
- Großbuchstaben erforderlich
- Ziffern erforderlich
- Sonderzeichen erforderlich
Pfad: Web Dashboard → Organisation → Sicherheit
Plattform-Support
Abschnitt „Plattform-Support“Multi-Plattform-Support
Abschnitt: „Multi-Plattform-Support“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)
Langzeit-Support
Abschnitt mit dem Titel „Long-Term Support“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
Eigene Storage-Backends
Abschnitt mit dem Titel „Custom Storage Backends“Nutze deine eigene Storage-Infrastruktur (S3, R2 usw.) statt des Standard-Storage von Capgo.
Mehr über Custom Storage erfahren →
China-Konfiguration
Abschnitt „China-Konfiguration“Spezielle Konfiguration für Apps in Festlandchina, um lokale Vorschriften einzuhalten.
Mehr über die China-Konfiguration erfahren →
Erweiterte Features
Abschnitt „Erweiterte Funktionen“Individuelles Update-Verhalten
Abschnitt „Benutzerdefiniertes Update-Verhalten“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 →
Update-Typen
Abschnitt mit dem Titel „Update-Typen“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 →
Credit-System
Abschnitt mit dem Titel „Credit System“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
Erste Schritte
Abschnitt „Erste Schritte“Bereit, mit diesen Features loszulegen? Folge unserem Quickstart-Guide um deine erste App mit Capgo Live Updates einzurichten.
Brauchst du Hilfe?
Abschnitt mit dem Titel „Brauchst du Hilfe?“- Tritt unserem Discord bei für Community-Support
- Schau in die FAQ für häufig gestellte Fragen
- Durchstöbere die API-Dokumentation für die API-Integration
- Support kontaktieren für Enterprise-Support
Weiter mit Features
Abschnitt mit dem Titel „Weiter mit Features“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.