Zum Inhalt springen

Funktionen

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

Over-the-Air (OTA)-Updates

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

Deployen Sie JavaScript-, HTML-, CSS- und Asset-Updates direkt an Benutzer ohne Genehmigung der App-Stores. Updates werden im Hintergrund heruntergeladen und auf dem nächsten App-Neustart angewendet.

Schlüsselkompetenzen:

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

Mehr über das Update-Verhalten erfahren →


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

Schlüsselkompetenzen:

  • Automatische Dateiebene-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 Crashes verursacht, wird das System automatisch auf die letzte bekannte funktionierende Version zurückgekehrt.

Schlüsselkompetenzen:

  • Crash-Detektion
  • Timeout-Detektion
  • Automatische Rückkehr
  • Keine Benutzerinteraktion erforderlich

Mehr über Rollbacks erfahren →


Prüfsummen-Validierung & Fallback

Überschrift: Prüfsummen-Validierung & Fallback

Ü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üfsummen-Validierung beim Herunterladen
  • Verfälschungs-Detektion
  • Automatischer Fallback auf die letzte funktionierende Paketversion
  • Hilfsmittel zur manuellen Wiederherstellung 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

Erhalten Sie weitere Informationen zu Zielversionen →


Organisiert und verwalte Updates über verschiedene Umgebungen und Benutzersegmente 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

Zielgerichtete Geräte, Versionen oder Benutzersegmente für geschaltete Rollouts und kontrollierte Bereitstellungen.

Schlüsselkompetenzen:

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

Konfigurieren Sie Regeln und Einschränkungen für die Bereitstellung von Updates auf jedem Kanal.

Schlüsselkompetenzen:

  • Automatische Updates deaktivieren
  • Block große Versionsupdates
  • Emulatoren für Updates deaktivieren
  • Updates in Entwicklungsbauen deaktivieren
  • Plattform-spezifische Richtlinien (nur iOS, nur Android, nur Electron)

Mehr über Kanalrichtlinien →


Vorschauen von Bundles in einem lebendigen Webumfeld, bevor sie auf Geräten bereitgestellt werden, über das Web-Dashboard zugänglich.

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


Echtzeit-Überwachung von Aktualisierungsereignissen für bestimmte Geräte über CLI, zeigt Überprüfungen, Downloads, Installationen und Fehlerereignisse an.

Verwendung:

Terminalfenster
npx @capgo/cli app debug [appId]

Zeigt an:

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

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

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

Zeigt:

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

Alle native Capacitor-Plugins im Überblick, die in jeder Bundle enthalten sind, um Abhängigkeitsänderungen über Versionen 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 - Hochladen neuer Bundles
  • 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 anzeigen →


End-to-end-Verschlüsselung für Bündel 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 Bündeln mit AES-256
  • Code Signaturprüfung
  • Verschlüsselungschlüsselmanagement

Mehr über Verschlüsselung erfahren →


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

Hauptfunktionen:

  • Konfigurierbare Ablageanzahl
  • Automatische Aufräumung über CLI
  • Geplante Aufräumungsaufträge
  • Speicherplatznutzungstracking

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ügbar sind die folgenden Metriken:

  • Herunterladungsrate
  • Installationsrate
  • Fehlerraten nach Typ
  • Akzeptanz der Aktualisierung im Laufe der Zeit
  • Version verteilen

Standort: Web-Dashboard → App → Statistiken


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

Ereignistypen:

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

Standort:

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

Mehr über Protokolle erfahren →


Detaillierte Analysen zu den aktiven Bundles, Download-Zahlen und Speicherplatznutzung.

Metriken:

  • Aktivierungen pro Bundle
  • Download-Zahlen
  • Speicherplatznutzung pro Bundle
  • Bandbreitenverbrauch

Leistung und Akzeptanzmetriken pro Kanal verfolgen.

Metriken:

  • Geräte pro Kanal
  • Update-Erfolgsraten pro Kanal
  • Bereitstellungsverlauf
  • 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


Mit der Industriestandards AES-256-Verschlüsselung verschlüsseln Sie Bundles im Ruhe- und Übertragungsstatus.

Erhalten Sie weitere Informationen zur Verschlüsselung →


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


Infrastruktur und Prozesse zertifiziert nach SOC 2 Type II-Standards für Unternehmenssicherheit.


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

Erhalten Sie weitere Informationen zur Konformität →


Zwei-Faktor-Authentifizierung (Organisations-Ebene)

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

Erstelle zwei-Faktor-Authentifizierung für alle Organisationsmitglieder, 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)'

Erstelle alle Pakete als verschlüsselt auf Organisations-Ebene.

Standort: Web-Dashboard → Organisation → Sicherheit


Feinjustierbare Berechtigungen für Organisation- und App-Ebene Zugriffscontrolling.

Organisationsrollen:

  • org_super_admin - Vollständiger Zugriff auf die Organisation
  • org_admin - Organisation-Administration (keine Abrechnung/Löschung)
  • org_billing_admin - Nur Abrechnung Zugriff
  • org_member - Nur-Lese-Zugriff auf die Organisation

App-Rollen:

  • app_admin - Vollständiger Kontrolle über eine App
  • app_developer - Hochladen von Bundles, Geräte verwalten
  • 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-Betriebe (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

Funktionen:

  • 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üsselkapazitäten:

  • 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 →


Organisationsstufen-Passwortanforderungen, um Sicherheitsstandards durchzusetzen.

Konfigurierbare Richtlinien:

  • Mindestlänge
  • Ober- und untergesetzte Buchstaben anfordern
  • Zahleneingaben erfassen
  • Eingaben mit Sonderzeichen erfassen

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 Aktualisierungen über den SDK überprüft und angewendet werden.

Konfigurierbare Optionen:

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

Mehr über das Aktualisierungsverhalten erfahren →


Verschiedene Aktualisierungsarten für verschiedene Anwendungsfälle, von sofortigen Aktualisierungen bis hin zu benutzereingestellten Installationen.

Verfügbare Arten:

  • Hintergrundaktualisierungen (Standard)
  • Sofortaktualisierungen
  • Benutzereingewöhnte Aktualisierungen
  • Bedingte Updates

Mehr über die Update-Typen erfahren →


Nutzen Sie eine Nutzungsbasierte Abrechnung mit Krediten für Bandbreite, Speicherplatz und andere Ressourcen.

Features:

  • Verfolgung der Kreditnutzung
  • Benachrichtigungen über die Nutzung
  • Top-up über Stripe
  • Kredit-Auszug

Standort: Web-Dashboard → Organisation → Credits


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

Wenn Sie Features verwenden Features um die Planung von Überwachung und Analytics zu ermöglichen, verbinden Sie es mit Statistiken für die Implementierungsdetails in Statistiken, Protokolle für die Implementierungsdetails in Protokollen, @capgo/capacitor-App-Insights für die Implementierungsdetails in @capgo/capacitor-App-Insights, Mit @capgo/capacitor-App-Insights für die native Fähigkeit in Mit @capgo/capacitor-App-Insights, und @capgo/capacitor-Firebase-Analytics für die Implementierungsdetails in @capgo/capacitor-Firebase-Analytics.