Zum Inhalt springen

Funktionen

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

Deployen Sie JavaScript-, HTML-, CSS- und Asset-Updates direkt an die Benutzer ohne Genehmigung der App-Stores. Die 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)

Weitere Informationen zum Updateverhalten →


Delta-Updates (Differenzielle Updates)

Abschnitt: Delta-Updates (Differenzielle Updates)

Nur Dateien herunterladen, die zwischen den Versionen geändert wurden, um die Bandbreitenverwendung 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 →


Automatische Rückkehr

Abschnitt: Automatische Rückkehr

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

Zentrale Funktionen:

  • Sturzdetektion
  • Timeout-Detektion
  • Automatische Rückkehr
  • Keine Benutzereingriffe erforderlich

Mehr über Rollbacks erfahren →


Zentrale Funktionen:

Prüfsummen-Validierung beim Download

  • Verfälschungsdetektion
  • __CAPGO_KEEP_0__
  • Automatische Fallback auf die letzte funktionierende Bundle
  • Manuelle Wiederherstellungs-Tools verfügbar

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

Schlüsselkapazitäten:

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

Weitere Informationen zu Zielversionen →


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

Schlüsselkompetenzen:

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

Machen Sie sich mit Kanälen vertraut →


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

Schlüsselkompetenzen:

  • Version-basierte Zielgruppierung
  • Gerätespezifische Überschreibungen
  • Plattformfilterung (iOS, Android, Electron)
  • Benutzerdefinierte Metadatumsfilterung
  • Emulator/Entwickler-Builder-Blockierung

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

Schlüsselkompetenzen:

  • Automatische Updates deaktivieren
  • Hauptversion-Updates blockieren
  • Updates auf Emulatoren deaktivieren
  • Updates in Entwicklungsbauwerken deaktivieren
  • Plattform-spezifische Richtlinien (iOS nur, Android nur, Electron nur)

Mehr über Kanalrichtlinien lernen →


Bundles in einem lebendigen Web-Umgebung vor dem Bereitstellen auf Geräten vorab ansehen, über das Web-Dashboard zugänglich.

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


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

Benutzung:

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

Zeigt an:

  • Aktualisierungsprüfungen
  • Herunterladungsfortschritt
  • Installationsstatus
  • Fehlermeldungen
  • Datenschutzblöcke

Das komplette Manifest jedes Bündels einschließlich Dateiliste, Prüfzahlen und Metadaten, untersuchen.

Standort: Web-Dashboard → App → Bündel → Manifest-Tab

Zeigt:

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

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

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

Anzeigt:

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

Umfangreiche 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

Vollständige CLI-Referenz →


End-to-end-Verschlüsselung für Bundle mit AES-256-Verschlüsselung, die Ihre code im Transit und bei Ruhe sicherstellen.

Schlüsselkompetenzen:

  • Erstellung von RSA-Schlüsselpaaren
  • AES-256-Bündelverschlüsselung
  • Code Signaturprüfung
  • Verschlüsselungsschlüsselmanagement

Mehr über die Verschlüsselung erfahren →


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

Schlüsselkompetenzen:

  • Konfigurierbare Anzahl an Speicherhalt
  • Automatische Aufräumung über CLI
  • Geplante Aufräumungsaufgaben
  • Verfolgung des Speicherbedarfs

Verwendung:

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

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

Verfügbare Metriken:

  • Herunterladungs-Erfolgsrate
  • Installations-Erfolgsrate
  • Fehlerraten nach Typ
  • Aktualisierungsanpassung über die Zeit
  • Versionen verteilen

Standort: Web-Dashboard → App → Statistiken


Gerätebezogene Protokolle, die den gesamten Update-Lebenszyklus vom Check bis zur Installation zeigen.

Ereignistypen:

  • Aktualisierungsprüfungen
  • Download starten/vollenden/scheitern
  • Installieren starten/vollenden/scheitern
  • Rückgängigmachungsereignisse
  • Datenschutzblöcke

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

Leistung und Akzeptanzmetriken pro Kanal verfolgen.

Metriken:

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

Standort: Web-Dashboard → App → Kanal → Statistiken


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

Abgesperrte Ereignisse:

  • Bundle-Uploads
  • Kanalzuweisungen
  • Richtlinienänderungen
  • Geräte-Übernahmen

Standort: Web-Dashboard → App → Kanal → Geschichte


Verschlüsseln Sie Daten bei Ruhe und in Transit mit der Industriestandards AES-256-Verschlüsselung.

Machen Sie sich mit der Verschlüsselung bekannt →


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


App Store-Kompatibilität


Abschnitt mit dem Titel “__CAPGO_KEEP_0__ Signing”

Mehr über die Einhaltung erfahren →


Zwei-Faktor-Authentifizierung (Organisations-Ebene)

Abschnitt „Zwei-Faktor-Authentifizierung (Organisations-Ebene)“

Zwei-Faktor-Authentifizierung für alle Organisationsmitglieder zum Zugriff auf das Dashboard und API anfordern.

Standort: Web-Dashboard → Organisation → Sicherheit →

Mehr über die Zwei-Faktor-Authentifizierung erfahren →


Verschlüsselte Pakete-Einhaltspflicht

Abschnitt „Verschlüsselte Pakete-Einhaltspflicht“

Alle Pakete müssen auf Organisations-Ebene verschlüsselt werden.

Standort: Web-Dashboard → Organisation → Sicherheit


Feinjustierbare Berechtigungen für die Organisationsebene und die Anwendungsebene zur Zugriffssteuerung.

Organisationsrollen:

  • org_super_admin - Vollzugriff auf die Organisation
  • org_admin - Organisation administration (keine Abrechnung/Löschung)
  • org_billing_admin - Nur Abrechnungszugriff
  • org_member - Nur Leserecht für die Organisation

Anwendungsrollen:

  • app_admin - Vollzugriff auf eine Anwendung
  • app_developer - Bundel hochladen, Geräte verwalten
  • app_uploader - Nur Bundel hochladen
  • app_reader - Nur Leserecht

Standort:

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

Mehr über RBAC erfahren →


Vollständiger Audit-Verlauf aller Organisation- und App-Aktivitäten für Compliance und Sicherheit.

Geloggte Ereignisse:

  • Benutzeraktionen (Anmeldung, Abmeldung, Berechtigungsänderungen)
  • Bundle-Operationen (Hochladen, Löschen, Zuweisen)
  • Kanal-Operationen (Erstellen, Aktualisieren, Löschen)
  • Organisationsänderungen (Einstellungen, Mitglieder)

Standort: Web-Dashboard → Organisation → Rechnungslegung


Unterstützte Ereignisse:

- App erstellt/aktualisiert/gelöscht

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

Funktionen:

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

Standort: Web-Dashboard → Organisation → Webhooks


Teammitglieder zu Ihrer Organisation mit spezifischen Rollen und Berechtigungen einladen.

Features:

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

Standort: Web-Dashboard → Organisation → Mitglieder


API-Schlüssel erstellen, verwalten und widerrufen, wahlweise mit Ablaufdatum und gehashtem Speicher.

Schlüsselkompetenzen:

  • Sperrebenutzern oder -organisationen Schlüssel
  • Optionale Ablaufdaten
  • Gehashete Speicherung (irreversibel)
  • Unterstützung für die Schlüsselrotation

Standort: Web-Dashboard → API Schlüssel

Mehr über API-Schlüssel erfahren →


Organisationsstufe Passworteinstellungen, um Sicherheitsstandards durchzusetzen.

Konfigurierbare Richtlinien:

  • Mindestlänge
  • Obligatorisch in Großbuchstaben
  • Obligatorisch für Zahlen
  • Obligatorisch für 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 ab 2025)

Fortsetzung der Unterstützung für ältere Capacitor Versionen, um die Kompatibilität mit alten Apps aufrechtzuerhalten.

Aktuell unterstützt:

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

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

Erhalten Sie weitere Informationen zu benutzerdefinierten Speichersystemen →


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

Erhalten Sie weitere Informationen zu China-Konfigurationen →


Konfigurieren Sie, wann und wie Aktualisierungen über SDK überprüft und angewendet werden.

Konfigurierbare Optionen:

  • Überprüfungsintervall (periodCheckDelay - mindestens 600 Sekunden)
  • Automatische Aktualisierungsrichtlinie (autoUpdate - aus, im Hintergrund, bei der Installation, bei der Startphase, immer, nur Download)
  • Netzwerk-Anforderungen (nur Android - via WorkManager)

Mehr über das Aktualisierungsverhalten erfahren →


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

Verfügbare Arten:

  • Hintergrundaktualisierungen (Standard)
  • Sofortaktualisierungen
  • Benutzer-gesteuerte Updates
  • Bedingte Updates

Mehr über die Update-Typen erfahren →


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

Funktionen:

  • Kreditnutzungstracking
  • Verbrauchsanzeigen
  • Aufstocken über Stripe
  • Kredit-Verlaufsrechnung

Standort: Web-Dashboard → Organisation → Credits


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

Wenn Sie Features verwenden um die Überwachung und Analyse zu planen, verbinden Sie es mit Statistiken für die Implementierungsdetails in Statistiken, Protokolle für die Implementierungsdetails in Protokolle, für die Implementierungsdetails in Logs, @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.