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.

Deployen Sie JavaScript-, HTML-, CSS- und Asset-Updates direkt an Benutzer ohne Genehmigung durch das App-Store ohne App-Store- Genehmigung. 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)

Machen Sie sich mit dem Updateverhalten vertraut →


Herunterladen Sie nur Dateien, die zwischen den Versionen geändert wurden, um den Bandbreitenverbrauch um bis zu 95% zu reduzieren und die Update-Lieferung zu beschleunigen.

Schlüsselkompetenzen:

  • Automatische Dateiebene-Vergleich
  • 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ückgekehrt.

Schlüsselkompetenzen:

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

Mehr über Rollbacks erfahren →


Prüfung der Checksumme & Fallback

Abschnitt: Prüfung der Checksumme & Fallback

Überprüft die Paketintegrität über Checksummen und fällt automatisch auf die letzte bekannte funktionierende Version zurück, wenn eine Veränderung festgestellt wird.

Schlüsselkompetenzen:

  • Prüfung der Checksumme bei Download
  • Verdachtsmoment der Veränderung
  • Automatischer Fallback auf die letzte funktionierende Paketversion
  • Manuelle Wiederherstellungs-Tools verfügbar

Detektion von Bruchstellen bei Updates

Abschnitt: Detektion von Bruchstellen bei Updates

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

Hauptfunktionen:

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

Mehr über Zielgruppenspezifische Versionen erfahren →


Organisiert und verwalte Updates über verschiedene Umgebungen und Benutzersegmente mit flexiblen Kanal-Konfigurationen.

Schlüsselfunktionen:

  • Unbegrenzte benutzerdefinierte Kanäle (Produktion, Staging, Beta usw.)
  • Zuordnung von Paketen pro Kanal
  • Zielgruppenregeln pro Kanal
  • Geräteselbstzuweisung
  • Kanalüberschreibung pro Gerät

Mehr über Kanäle erfahren →


Zielgeräte, -versionen oder -benutzersegmente für schrittweise Rollouts und kontrollierte Bereitstellungen ansteuern.

Schlüsselfunktionen:

  • Zielgruppen auf der Basis von Versionen
  • __CAPGO_KEEP_0__-spezifische Anpassungen
  • __CAPGO_KEEP_0__-Filterung nach Plattform (iOS, Android, Electron)
  • __CAPGO_KEEP_0__-Filterung nach benutzerdefinierten Metadaten
  • __CAPGO_KEEP_0__-Blockierung von Emulatoren/Entwicklungsbuilds

__CAPGO_KEEP_0__-Kanalrichtlinien

__CAPGO_KEEP_1__-Kanalrichtlinien

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

__CAPGO_KEEP_3__-Schlüsselkompetenzen:

  • __CAPGO_KEEP_4__-Automatische Updates deaktivieren
  • __CAPGO_KEEP_5__-Hauptversion-Updates blockieren
  • __CAPGO_KEEP_6__-Updates auf Emulatoren deaktivieren
  • __CAPGO_KEEP_7__-Updates in Entwicklungsbau deaktivieren
  • Plattform-spezifische Richtlinien (iOS nur, Android nur, Electron nur)

Mehr über Kanalrichtlinien erfahren →


Vorschauen von Bundeln 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 Update-Ereignissen für spezifische Geräte via CLI, zeigt Überprüfung, Herunterladen, Installieren und Fehlerereignisse an.

Verwendung:

Terminalfenster
npx @capgo/cli app debug [appId]

Zeigt:

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

Überprüfe das vollständige Manifest jedes Bundles, einschließlich Dateiliste, Prüfzahlen und Metadaten.

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

Zeigt:

  • Datei-Liste mit Prüfsummen
  • Bundle-Metadaten
  • Kompatibilität der nativen Version
  • Abhängigkeiten von Plugins

Zeigt alle nativen Capacitor-Plugins in jedem Bundle an, um Änderungen der Abhängigkeiten über Versionen zu verfolgen.

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

Anzeigt:

  • Pluginnamen und Versionen
  • Hinzufügungen/Entfernungen von Abhängigkeiten
  • Kompatibilitätswarnungen

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

Schlüsselbefehle:

  • bundle upload - Hochladen neuer Bundles
  • bundle list - Auflisten aller Bundles
  • bundle delete - Löschen von Bundles
  • bundle cleanup - Alte Bundles aufräumen
  • channel set - Kanäle konfigurieren
  • app debug - Echtzeit-Debugging

Vollständige CLI-Referenz anzeigen →


End-to-end-Verschlüsselung für Bundles mit AES-256-Verschlüsselung, die Ihre code während der Übertragung und im Ruhezustand schützt.

Hauptfunktionen:

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

Mehr über die Verschlüsselung erfahren →


Bundle Aufräumung & Beibehaltung

Abschnitt: Bundle Aufräumung & Beibehaltung

Automatisches Aufräumen alter Bundles basierend auf Beibehaltungspolitiken, um den Speicherplatzbedarf zu verwalten.

Schlüsselkompetenzen:

  • Konfigurierbare Beibehaltungszahl
  • Automatisches Aufräumen via CLI
  • Geplante Aufräumungsaufgaben
  • Verfolgung des Speicherplatzbedarfs

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:

  • Herunterladungsrate
  • Installationsrate
  • Fehlerraten nach Typ
  • Akzeptanzrate der Updates im Laufe der Zeit
  • Versionen verteilt

Standort: Web-Dashboard → App → Statistiken


Per-Geräte-Ereignisprotokolle, 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ängigmachungsevents
  • Policy-Blockierungen

Standort:

  • Web-Dashboard → App → Gerät → Protokolle
  • Web-Dashboard → App → 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

Leistung und Akzeptanzmetriken pro Kanal verfolgen.

Metriken:

  • Geräte pro Kanal
  • Erfolgsraten bei Updates pro Kanal
  • Bereitstellungsgeschichte
  • Fehlerraten pro Kanal

Standort: Web-Dashboard → App → Kanal → Statistiken


Vollständiger Audit-Trail aller Bundle-Bereitstellungen, Kanalzuweisungen und Konfigurationsänderungen.

Nachverfolgte Ereignisse:

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

Standort: Web-Dashboard → App → Kanal → Historie


Verschlüssle Bundles im Ruhezustand und im Transit mit der Industriestandards AES-256-Verschlüsselung.

Mehr über Verschlüsselung erfahren →


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


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


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

Mehr über die Einhaltung erfahren →


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

Standort: Web-Dashboard → Organisation → Sicherheit

Mehr über die 2-Faktor-Authentifizierung erfahren →


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

Standort: Web-Dashboard → Organisation → Sicherheit


Feingradige Berechtigungen für Organisation- und Anwendungszugriffskontrolle.

Organisationsrollen:

  • org_super_admin - Vollzugriff auf die Organisation
  • org_admin - Organisation administration (keine Abrechnung/Löschung)
  • org_billing_admin - Zugriff nur auf Abrechnung
  • org_member - Leserecht auf Organisation

Anwendungsrollen:

  • app_admin - Vollzugriff auf eine Anwendung
  • app_developer - Hochladen von Bundles, Geräteverwaltung
  • app_uploader - Nur Hochladen von Bundles
  • app_reader - Leserecht auf Anwendung

Standort:

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

Mehr über RBAC erfahren →


Vollständiger Audit-Verlauf aller Organisation- und App-Aktivitäten zur Einhaltung von Vorschriften und Sicherheit.

Geloggte Ereignisse:

  • Benutzeraktionen (Anmeldung, Abmeldung, Berechtigungsänderungen)
  • Paketoperationen (Hochladen, Löschen, Zuweisen)
  • Kanaloperationen (Erstellen, Aktualisieren, Löschen)
  • Organisationsänderungen (Einstellungen, Mitglieder)

Standort: Web Dashboard → Organisation → Rechnungslegungsprotokolle


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
  • Funktionsprüfung

Standort: Web-Dashboard → Organisation → Webhooks


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

Funktionen:

  • E-Mail-Einladungen
  • Rollenzuweisung
  • Mitgliederverwaltung
  • Zugriffsrevozierung

Standort: Web-Dashboard → Organisation → Mitglieder


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

Schlüssel-Fähigkeiten:

  • Schlüssel pro Anwendung oder pro Organisation
  • Optional Ablaufdaten
  • Gehashter Speicher (irreversibel)
  • Unterstützung für Schlüsselrotation

Standort: Web-Dashboard → API-Schlüssel

Mehr über API-Schlüssel erfahren →


Organisations-ebene Passwortanforderungen, um Sicherheitsstandards durchzusetzen.

Konfigurierbare Richtlinien:

  • Mindestlänge
  • Ober- und untergesetzte Buchstaben anfordern
  • Zahlen anfordern
  • Spezielle Zeichen anfordern

Standort: Web-Dashboard → Organisation → Sicherheit


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 ab 2025)

Weiterhin 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 Speicher-Infrastruktur (S3, R2 usw.) anstatt der Capgo-Standard-Speicherung.

Machen Sie sich mit benutzerdefinierten Speicherung vertraut →


Besondere Konfiguration für Apps, die in der Volksrepublik 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 überprüft und angewendet werden.

Konfigurierbare Optionen:

  • Überprüfungsintervall (periodCheckDelay - mindestens 600 Sekunden)
  • Direkte Aktualisierungszuweisung (directUpdate - beiInstall, beiLaunch, immer)
  • Auto-Update aktivieren/deaktivieren (autoUpdate)
  • Netzwerk-Anforderungen (nur Android - über WorkManager)

Mehr über das Update-Verhalten erfahren →


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

Verfügbare Arten:

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

Mehr über Update-Typen erfahren →


Nutzungsabhängige Abrechnung mit Krediten für Bandbreite, Speicherplatz und andere Ressourcen.

Funktionen:

  • Verfolgung der Kreditnutzung
  • Benachrichtigungen bei Kreditnutzung
  • Top-up über Stripe
  • Kredit-Verlaufsrechnung

Standort: Web-Dashboard → Organisation → Kredite


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