Zum Inhalt springen

Funktionen

Diese Seite bietet eine umfassende Übersicht über alle Funktionen, die in Capgo Live Updates verfügbar sind. Jede Funktion umfasst eine kurze Beschreibung und Links zu detaillierter Dokumentation.

Over-the-Air (OTA)-Updates

Abschnitt: Over-the-Air (OTA)-Updates

JavaScript, HTML, CSS und Asset-Updates können direkt an Benutzer ohne Genehmigung durch das App-Store bereitgestellt werden. Die Updates werden im Hintergrund heruntergeladen und auf dem nächsten App-Neustart angewendet.

Hauptfunktionen:

  • Hintergrundherunterladen
  • Automatische Installation
  • Keine Benutzerunterbrechung
  • Unterstützung für mehrere Plattformen (iOS, Android, Electron)

Mehr über das Updateverhalten erfahren →


Nur Dateien herunterladen, die sich zwischen den Versionen geändert haben, um den Bandbreitenverbrauch um bis zu 95% zu reduzieren und die Aktualisierungsentwicklung zu beschleunigen.

Schlüsselkompetenzen:

  • Automatische Dateiebenen-Differenzierung
  • Prüfsummen-basierte Verifizierung
  • Manifest-Vergleich
  • Intelligente Fallback zu vollständigen Updates, wenn erforderlich

Mehr über Delta-Updates erfahren →


Wenn ein Update nicht geladen werden kann oder zu Crashes führt, wird das System automatisch auf die letzte bekannte funktionierende Version zurückgesetzt.

Schlüsselkompetenzen:

  • Crashdetection
  • Zeitüberschreitungserkennung
  • Automatische Rückkehr
  • Keine Benutzereingriffe erforderlich

Erkundigen Sie sich mehr über Rollbacks →


Überprüft die Paketintegrität über Prüfsummen und fällt automatisch auf die letzte bekannte funktionierende Version zurück, wenn eine Verfälschung festgestellt wird.

Schlüsselkompetenzen:

  • Prüfsummenvalidierung beim Download
  • Verfälschungsdetektion
  • Automatischer Wechsel auf die letzte funktionierende Paketversion
  • Manuelle Wiederherstellungs-Tools verfügbar

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

Schlüsselkompetenzen:

  • Überprüfung der Kompatibilität mit der native Version
  • Überprüfung von Plugin-Abhängigkeiten
  • Automatische Blockierung von inkompatiblen Updates
  • Klare Fehlermeldungen

Weitere Informationen zu Zielversionen →


Organisieren und verwalten Sie Updates in verschiedenen Umgebungen und Benutzergruppen mit flexiblen Kanalkonfigurationen.

Hauptfunktionen:

  • Unbegrenzte benutzerdefinierte Kanäle (Produktion, Staging, Beta usw.)
  • Zuordnung von Paketen pro Kanal
  • Kanal-spezifische Zielgruppenregeln
  • Geräte-Selbstzuweisung
  • Kanal-Übernahme pro Gerät

Mehr über Kanäle erfahren →


Geräte-Zielgruppierung

Abschnitt: Geräte-Zielgruppierung

Zielgeräte, Versionen oder Benutzersegmente spezifizieren, um Phasenrollouts und kontrollierte Bereitstellungen durchzuführen.

Schlüsselkompetenzen:

  • Version-basierte Zielsetzung
  • Gerätespezifische Überschreibungen
  • Plattformfilterung (iOS, Android, Electron)
  • Benutzerdefinierte Metadatenumfilterung
  • Emulator/Entwicklerversionen blockieren

Regeln und Einschränkungen konfigurieren, wie Updates auf jedem Kanal bereitgestellt werden.

Schlüsselkompetenzen:

  • Automatische Updates deaktivieren
  • Blockere wichtige Versionsupdates
  • Aktualisierungen auf Emulatoren deaktivieren
  • Aktualisierungen in Entwicklungsbauwerken deaktivieren
  • Plattformspezifische Richtlinien (iOS nur, Android nur, Electron nur)

Mehr über Kanalrichtlinien erfahren →


Bundles in einem lebenden Webumgebung vor dem Bereitstellen an Geräte vorab ansehen, über das Web-Dashboard zugänglich.

Standort: Web-Dashboard → App → Bundle → Vorschau-Tab


Echtzeit-Überwachung von Aktualisierungsereignissen für spezifische Geräte über CLI, zeigt Überprüfungs-, Download-, Installations- und Fehlerereignisse an.

Verwendung:

Terminal-Fenster
npx @capgo/cli app debug [appId]

Zeigt:

  • Aktualisierungsprüfungen
  • Herunterladungsfortschritt
  • Installationsstatus
  • Fehlermeldungen
  • Zugriffsbeschränkungen

Bundle Manifest Viewer

Abschnitt: Bundle Manifest Viewer

Der komplette Manifest des Bundles einschließlich Dateiliste, Prüfzahlen und Metadaten, wird angezeigt.

Standort: Web-Dashboard → App → Bundle → Manifest-Tabs

Zeigt:

  • Dateiliste mit Prüfzahlen
  • Bundles-Metadaten
  • Kompatibilität mit der nativen Version
  • Abhängigkeiten von Plug-ins

Nativ-Plugin-Abhängigkeiten

Abschnitt: Nativ-Plugin-Abhängigkeiten

Alle native Capacitor-Plugins anzeigen, die in jeder Bundle-Version enthalten sind, um Abhängigkeitsänderungen über Versionen hinweg zu verfolgen.

Standort: Web-Dashboard → App → Bundle → Abhängigkeiten-Tabs

Zeigt:

  • Plugin-Bezeichnungen und -Versionen
  • Hinzufügungen/Entfernungen von Abhängigkeiten
  • Kompatibilitätswarnungen

Umfassende Befehlszeilen-Schnittstelle für automatisierte Bereitstellungen und CI/CD-Integration.

Schlüsselbefehle:

  • bundle upload - Neue Bundle hochladen
  • bundle list - Alle Bundle auflisten
  • bundle delete - Bundle löschen
  • bundle cleanup - Alte Bundle aufräumen
  • channel set - Kanäle konfigurieren
  • app debug - Echtzeit-Debugging

Die vollständige CLI-Dokumentation →


End-to-end-Verschlüsselung für Bundle mit AES-256-Verschlüsselung, um Ihre code während der Übertragung und im Ruhezustand zu schützen.

Schlüsselkompetenzen:

  • Erzeugung von RSA-Schlüsselpaaren
  • Verschlüsselung von Bundle mit AES-256
  • Code Signaturprüfung
  • Schlüsselmanagement für Verschlüsselung

Mehr über Verschlüsselung erfahren →


Alte Bundle automatisch auf der Grundlage von Speicherungspolitiken aufräumen, um den Speicherbedarf zu verwalten.

Schlüsselkompetenzen:

  • Anpassbare Anzahl an Speicherung
  • Automatische Aufräumung über CLI
  • Geplante Aufräumungsaufgaben
  • Speicherbedarfstracking

Verwendung:

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

Verfolgen Sie die Akzeptanzraten, Erfolgsraten und die Fortschritte bei der Bereitstellung über Ihre Benutzerbasis hinweg.

Verfügbare Metriken:

  • Herunterladungs Erfolgsrate
  • Installations Erfolgsrate
  • Fehlerraten nach Typ
  • Akzeptanzraten der Aktualisierungen im Laufe der Zeit
  • Version verteilen

Standort: Web-Dashboard → App → Statistiken


Gerätebezogene Protokolle, die den kompletten Update-Lebenszyklus von der Überprüfung bis zur Installation zeigen.

Protokolltypen:

  • Update-Überprüfungen
  • Download starten/vollenden/scheitern
  • Installieren starten/vollenden/scheitern
  • Rückgängigmachungsereignisse
  • Politikblockierungen

Standort:

  • Web-Dashboard → Anwendung → Gerät → Protokolle
  • Web-Dashboard → Protokolle (alle Geräte)

Mehr über Protokolle erfahren →


Detaillierte Analysen zu den aktiven Bundles, Downloadzahlen und Speicherplatznutzung.

Metriken:

  • Aktivierungen pro Bundle
  • Downloadzahlen
  • Speicherplatznutzung pro Bundle
  • Bandbreitenutzung

Leistungs- und Akzeptanzmetriken pro Kanal verfolgen.

Metriken:

  • Geräte pro Kanal
  • Update-Erfolgsraten pro Kanal
  • Deploymentsverlauf
  • Fehlerraten pro Kanal

Standort: Web-Dashboard → App → Kanal → Statistiken


Vollständige Audit-Spur aller Bundle-Deployments, Kanalzuweisungen und Konfigurationsänderungen.

Abgefangene Ereignisse:

  • Bundle-Uploads
  • Kanalzuweisungen
  • Richtlinienänderungen
  • Geräteüberschreibungen

Standort: Web-Dashboard → App → Kanal → Historie


Verschlüsseln von Bundeln im Ruhezustand und im Transit mit der Industriestandards AES-256-Verschlüsselung.

Mehr über die Verschlüsselung erfahren →


Überprüfen Sie die Integrität von Bundeln mit kryptografischen Signaturen, um Manipulationen zu verhindern.


Infrastruktur und Prozesse, die den SOC 2 Type II-Standards für Unternehmenssicherheit zertifiziert sind.


Vollständige Einhaltung der Richtlinien von Apple App Store und Google Play Store für OTA-Updates.

Mehr über die Einhaltung erfahren →


Zwei-Faktor-Authentifizierung (Organisations-Ebene)

Abschnitt: Zwei-Faktor-Authentifizierung (Organisations-Ebene)

Erzwingen Sie eine zweifaktorale Authentifizierung für alle Mitglieder der Organisation, um auf das Dashboard und API zuzugreifen.

Standort: Web-Dashboard → Organisation → Sicherheit

Mehr über Zwei-Faktor-Authentifizierung erfahren →


Verschlüsselte Pakete (Organisations-Ebene)

Abschnitt: Verschlüsselte Pakete (Organisations-Ebene)

Erzwingen Sie, dass alle Pakete auf der Organisationsebene verschlüsselt sind.

Standort: Web-Dashboard → Organisation → Sicherheit


Feinabgestimmte Berechtigungen für die Kontrolle von Organisation und App-Ebene.

Organisationsrollen:

  • org_super_admin - Vollständige Kontrolle über die Organisation
  • org_admin - Organisation-Administration (keine Abrechnung/Löschung)
  • org_billing_admin - Nur Abrechnungszugriff
  • org_member - Nur Leserecht für Organisation

App-Rollen:

  • app_admin - Vollständige Kontrolle über eine App
  • app_developer - Hochladen von Bundles, Geräteverwaltung
  • app_uploader - Nur Upload-Bundles
  • app_reader - Nur Leserecht

Standort:

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

Mehr über RBAC erfahren →


Vollständiger Audit-Trail aller Organisation- und App-Aktivitäten zur Einhaltung von Compliance- und Sicherheitsanforderungen.

Geloggte Ereignisse:

  • Benutzeraktionen (Anmeldung, Abmeldung, Rechteänderungen)
  • Bundle-Operationen (Upload, Löschen, Zuweisung)
  • Kanaloperationen (erstellen, aktualisieren, löschen)
  • Organisationsänderungen (Einstellungen, Mitglieder)

Standort: Web-Dashboard → Organisation → Rechnungslegung


Erhalten Sie Echtzeitbenachrichtigungen über Ereignisse in Ihren Apps über HTTP-Webhooks.

Unterstützte Ereignisse:

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

Features:

  • Benutzerdefinierte Webhook-URLs
  • Ereignisfilterung
  • Lieferprotokolle
  • Wiederholungsmechanismus
  • Testfunktion

Standort: Web-Dashboard → Organisation → Webhooks


Einladen Sie Teammitglieder in Ihre Organisation mit spezifischen Rollen und Berechtigungen.

Funktionen:

  • E-Mail-Einladungen
  • Rollenzuweisung
  • Mitgliederverwaltung
  • Zugriffsentzug

Standort: Web-Dashboard → Organisation → Mitglieder


Erstellen, verwalten und widerrufen Sie API-Schlüssel mit optionalen Ablaufdaten und gehashtem Speicher.

Schlüsselkompetenzen:

  • Schlüssel pro Anwendung oder pro Organisation
  • Optional Ablaufdaten
  • Gespeicherte Speicher (irreversibel)
  • Unterstützung für die Rotation von Schlüsseln

Standort: Web-Dashboard → API Schlüssel

Mehr über API-Schlüssel erfahren →


Unternehmensweite Passwortanforderungen, um Sicherheitsstandards durchzusetzen.

Konfigurierbare Politiken:

  • Mindestlänge
  • Ober- und Unterzeichen erfordern
  • Zulässige Zahlen
  • Zulässige Sonderzeichen

Standort: Web-Dashboard → Organisation → Sicherheit


Unterstützung für iOS-, Android- und Electron-Anwendungen mit einem einzigen SDK.

Unterstützte Plattformen:

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

Fortsetzung der Unterstützung für ältere Capacitor-Versionen, um die Kompatibilität mit Legacy-Anwendungen aufrechtzuerhalten.

Aktuell unterstützt:

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

Verwenden Sie Ihre eigene Speicherinfrastruktur (S3, R2 usw.) anstelle der Capgo-Standard-Speicherung.

Mehr über benutzerdefinierte Speicher erfahren →


Besondere Konfiguration für Apps, die in China verbreitet werden, um lokalen Vorschriften zu entsprechen.

Mehr über die China-Konfiguration erfahren →


Benutzerdefinierte Aktualisierungsverhalten

Abschnitt „Benutzerdefinierte Aktualisierungsverhalten“

Konfigurieren Sie, wann und wie Updates über den SDK. geprüft und angewendet werden.

Konfigurierte Optionen:

  • Überprüfungsintervall (periodCheckDelay - mindestens 600 Sekunden)
  • Auto-update-Politik (autoUpdate - aus, atBackground, atInstall, onLaunch, immer, nurDownload)
  • Netzwerk-Anforderungen (Android nur - via WorkManager)

Mehr über das Updateverhalten erfahren →


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

Verfügbare Typen:

  • Hintergrund-Updates (Standard)
  • Sofortige Updates
  • Benutzer-gesteuerte Updates
  • Bedingungsbezogene Updates

Mehr über die Update-Typen erfahren →


Verbrauchsbasierte Abrechnung mit Krediten für Bandbreite, Speicherplatz und andere Ressourcen.

Funktionen:

  • Verfolgung der Kreditnutzung
  • Benachrichtigungen über den Verbrauch
  • Aufstocken über Stripe
  • Kredit-Auszug

Standort: Web-Dashboard → Organisation → Credits →


Bereit, diese Funktionen zu nutzen? Folgen Sie unserem Rapidstart-Leitfaden um Ihre erste App mit Capgo Live-Updates zu konfigurieren.

Wenn Sie Features verwenden Features um die Überwachung und Analytik zu planen und zu verbinden, mit Statistiken für die Implementierungsdetails in Statistiken, Protokolle für die Implementierungsdetails in Protokollen, @capgo/capacitor-appinsights für die Implementierungsdetails in @capgo/capacitor-appinsights, Mit @capgo/capacitor-appinsights für die native Fähigkeit in Mit @capgo/capacitor-appinsights, und @capgo/capacitor-firebase-analytics für die Implementierungsdetails in @capgo/capacitor-firebase-analytics.