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 detaillierten Dokumentationen.

Über-ein-Art-Updates

Über-ein-Art-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 Updateverhalten erfahren →


Delta-Updates (Differenzielle Updates)

Delta-Updates (Differenzielle Updates)

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

Key capabilities:

  • Automatische Datei-Ebene-Vergleichsverarbeitung
  • 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.

Key capabilities:

  • Crash-Detektion
  • Timeout-Detektion
  • Automatische Wiederherstellung
  • Keine Benutzereingriffe erforderlich

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 Veränderung festgestellt wird.

Schlüsselkompetenzen:

  • Prüfsummen-Validierung beim Download
  • Veränderungserkennung
  • Automatischer Wechsel auf die letzte funktionierende Paketversion
  • Manuelle Wiederherstellungs-Tools verfügbar

Verhindert, dass inkompatible Aktualisierungen 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 inkompatibler Aktualisierungen
  • Klare Fehlermeldungen

Erhalten Sie weitere Informationen zu Zielversionen →


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

Hauptfunktionen:

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

Mehr über Kanäle →


Zielgeräte, Versionen oder Benutzergruppen für schrittweise Bereitstellungen und kontrollierte Bereitstellungen anpeilen.

Hauptfunktionen:

  • Version-basierte Zielgruppenzuweisung
  • Gerätespezifische Überschreibungen
  • Plattformfilterung (iOS, Android, Electron)
  • Benutzerdefinierte Metadatenauswahl
  • Blockierung von Emulatoren/Entwicklungsbuilds

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

Schlüsselkapazitäten:

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

Mehr über Kanalrichtlinien erfahren →


Vorschauen von Bundeln in einem lebendigen Webumgebung vor der Bereitstellung auf Geräten, ü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.

Verwendung:

Terminalfenster
npx @capgo/cli app debug [appId]

Zeigt:

  • Aktualisierungsprüfungen
  • Herunterladungsfortschritt
  • Installationsstatus
  • Fehlermeldungen
  • Zugriffsblockierungen

Überprüfen Sie das vollständige Manifest jeder Bundle einschließlich Dateiliste, Prüfzahlen und Metadaten.

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

Zeigt:

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

Zeigen Sie alle nativen Capacitor-Plug-ins an, die in jedem Bundle enthalten sind, um Änderungen von Abhängigkeiten ü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 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 Pakete aufräumen
  • channel set - Kanäle konfigurieren
  • app debug - Echtzeit-Debugging

View full CLI reference →


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

Schlüsselkompetenzen:

  • Erzeugung von RSA-Schlüsselpaaren
  • AES-256-Paketverschlüsselung
  • Code-Signaturprüfung
  • Verwaltung von Verschlüsselungs-Schlüsseln

Mehr über Verschlüsselung erfahren →


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

Schlüsselkompetenzen:

  • Anpassbare Behaltenszählung
  • Automatische Aufräumung über CLI
  • Geplante Aufräumungsaufgaben
  • Speicherplatzbedarfsverfolgung

Verwendung:

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

Aktualisieren Sie Statistiken

Abschnitt: "Aktualisieren Sie Statistiken"

Verfolgen Sie die Akzeptanzraten, Erfolgshäufigkeiten und die Fortschritte bei der Bereitstellung über Ihrer Benutzerbasis hinweg.

Verfügbare Metriken:

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

Standort: Web-Dashboard → App → Statistiken


Gerätebezogene Protokolle, die den gesamten 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
  • Politikblockierungen

Standort:

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

Mehr über Protokolle erfahren →


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

Metriken:

  • Aktive Installationen pro Bundle
  • Download-Zahlen
  • Speicherplatznutzung pro Bundle
  • Bandbreitenutzung

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.

Abgefangene Ereignisse:

  • Dateiuploads
  • Kanalzuweisungen
  • Änderungen der Richtlinien
  • Geräteüberschreibungen

Standort: Web-Dashboard → App → Kanal → Historie


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

Mehr über Verschlüsselung erfahren →


Überprüfe die Integrität des Pakets mit kryptografischen Signaturen, um Manipulationen zu verhindern.


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


Vollständige Konformität mit den Richtlinien von Apple App Store und Google Play Store für OTA-Updates.

Mehr über Konformität erfahren →


Benötigen Sie zwei-Faktor-Authentifizierung für alle Mitglieder der Organisation, um auf das Dashboard und API zuzugreifen.

Standort: Web-Dashboard → Organisation → Sicherheit

Mehr über 2FA erfahren →


Benötigen Sie alle Pakete, um sie auf Organisationsebene zu verschlüsseln.

Standort: Web-Dashboard → Organisation → Sicherheit


Zugriffssteuerung auf der Grundlage von Rollen (RBAC)

Rollenbasiertes Zugriffssteuerungssystem (RBAC)

Feinabgestimmte Berechtigungen für die Organisation- und Anwendungszugriffssteuerung.

Organisationsrollen:

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

Anwendungsrollen:

  • app_admin - Vollständige Kontrolle über eine Anwendung
  • app_developer - Hochladen von Bundles, Geräteverwaltung
  • app_uploader - Nur Hochladen von Bundles
  • 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 zur Einhaltung von Vorschriften und Sicherheit.

Geloggte Ereignisse:

  • Benutzeraktionen (Anmeldung, Abmeldung, Rechteänderungen)
  • Paketoperationen (Hochladen, Löschen, Zuweisen)
  • 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
  • Lieferlogdateien
  • 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
  • Zugriffsentzug

Standort: Web-Dashboard → Organisation → Mitglieder


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

Schlüsselkompetenzen:

  • Anwendungs- oder Organisations-Schlüssel
  • Optional Ablaufdaten
  • Gehashter Speicher (unumkehrbar)
  • Schlüsselrotation unterstützt

Standort: Web-Dashboard → API Schlüssel

Erhalten Sie weitere Informationen zu API-Schlüsseln →


Unternehmensweite Passwortanforderungen, um Sicherheitsstandards durchzusetzen.

Konfigurierbare Richtlinien:

  • Mindestlänge
  • Hochstellige Zeichen erfordern
  • Zahlen erfordern
  • Spezielle Zeichen erfordern

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)
  • Electron (NEU ab 2025)

Langfristige Unterstützung

Dauerhafte Unterstützung

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

Derzeit unterstützt:

  • Capacitor 8 (neueste)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

Use your own storage infrastructure (S3, R2, etc.) instead of Capgo’s default storage.

China-Konfiguration


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

Mehr über die China-Konfiguration erfahren →


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

Konfigurierbare Optionen:

  • Überprüfungsintervall (periodCheckDelay - Mindestens 600 Sekunden)
  • Automatisches Aktualisierungsverhalten (autoUpdate - aus, im Hintergrund, bei der Installation, bei der Startschaltung, immer, nur Download
  • Netzwerk-Anforderungen (nur für Android - über WorkManager)

Mehr über das Updateverhalten 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, Speicher und andere Ressourcen.

Funktionen:

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

Standort: Web-Dashboard → Organisation → Kredite


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

Wenn Sie Features um die Planung von Überwachung und Analytics zu ermöglichen, verbinden Sie es mit Statistik für die Implementierungsdetails in Statistik, Protokolle für die Implementierungsdetails in Protokolle, @capgo/capacitor-appinsights für die Implementierungsdetails in @capgo/capacitor-appinsights, Mit @capgo/capacitor-appinsights verwenden für die native Fähigkeit in Mit @capgo/capacitor-appinsights und @capgo/capacitor-firebase-analytics verwenden für die Implementierungsdetail in @capgo/capacitor-firebase-analytics.