Funktionen
Kopiere einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
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.
Kernaktualisierungssystem
Abschnitt mit dem Titel “Kernaktualisierungssystem”Fernübertragung (OTA)-Updates
Überschrift: „Updates über das Internet (OTA)“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 →
Delta-Updates (Differenzielle Updates)
Überschrift: „Delta-Updates (Differenzielle Updates)“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 →
Automatische Rollover
Abschnitt mit dem Titel “Automatische Rollover”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 UpdatesVerhindert 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 →
Bereitstellungskontrolle
Abschnitt „Bereitstellungskontrolle“Kanal-System
Abschnitt „Kanal-System“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
Gerätezielgruppierung
Abschnitt mit dem Titel “Gerätezielgruppierung”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 →
Entwicklerwerkzeuge
Abschnitt mit dem Titel „Entwicklerwerkzeuge“Bundle-Vorschau
Abschnitt mit dem Titel „Bundle-Vorschau“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 →
Live-Debugging
Abschnitt mit dem Titel „Live-Debugging“Echtzeit-Überwachung von Update-Ereignissen für spezifische Geräte via CLI, zeigt Überprüfung, Herunterladen, Installieren und Fehlerereignisse an.
Verwendung:
npx @capgo/cli app debug [appId]Zeigt:
- Aktualisierungsprüfungen
- Herunterladungsfortschritt
- Installationsstatus
- Fehlermeldungen
- Zugriffsbeschränkungen
Bundle Manifest Viewer
Abschnitt mit dem Titel „Bundle Manifest Viewer“Ü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
Abhängigkeiten nativer Plugins
Abschnitt mit dem Titel “Abhängigkeiten nativer 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
CLI-Integration
Abschnitt mit dem Titel „CLI-Integration“Umfassende Befehlszeileninterface für automatisierte Bereitstellungen und CI/CD-Integration.
Schlüsselbefehle:
bundle upload- Hochladen neuer Bundlesbundle list- Auflisten aller Bundlesbundle delete- Löschen von Bundlesbundle cleanup- Alte Bundles aufräumenchannel set- Kanäle konfigurierenapp debug- Echtzeit-Debugging
Vollständige CLI-Referenz anzeigen →
Bundle-Verschlüsselung
Abschnitt mit dem Titel „Bundle-Verschlüsselung“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 & BeibehaltungAutomatisches 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:
npx @capgo/cli bundle cleanup --keep=10Analytik & Überwachung
Abschnitt mit dem Titel „Analyse und Überwachung”Aktualisieren Sie Statistiken
Abschnitt mit dem Titel „Aktualisieren Sie Statistiken”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
Geräteprotokolle
Abschnitt mit dem Titel “Geräteprotokolle”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 →
Bundle-Nutzungsanalyse
Abschnitt „Bundle-Nutzungsanalyse“Detaillierte Analysen zu den aktiven Bundles, Downloadzahlen und Speicherplatznutzung.
Metriken:
- Aktivierungen pro Bundle
- Downloadzahlen
- Speicherplatznutzung pro Bundle
- Bandbreitenutzung
Kanalstatistiken
Abschnitt „Kanalstatistiken“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
Bereitstellungsgeschichte
Abschnitt mit dem Titel „Bereitstellungsgeschichte“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
Sicherheit & Compliance
Abschnitt mit Titel “Sicherheit & Compliance”End-to-End-Verschlüsselung
Abschnitt mit Titel “End-to-End-Verschlüsselung”Verschlüssle Bundles im Ruhezustand und im Transit mit der Industriestandards AES-256-Verschlüsselung.
Mehr über Verschlüsselung erfahren →
Code Signieren
Abschnitt mit dem Titel “Code Signierung”Überprüfen Sie die Integrität der Bundle mit kryptografischen Signaturen, um Manipulationen zu verhindern.
SOC 2 Type II-Zertifizierung
Abschnitt mit dem Titel “SOC 2 Type II-Zertifizierung”Infrastruktur und Prozesse, die den SOC 2 Type II-Standards für Unternehmenssicherheit entsprechen.
App Store-Zuweisung
Abschnitt mit dem Titel “App Store-Zuweisung”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 mit dem Titel “Zwei-Faktor-Authentifizierung (Organisations-Ebene)”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 →
Verschlüsselte Pakete durchsetzen
Abschnitt mit dem Titel „Verschlüsselte Pakete durchsetzen“Erzwingen Sie, dass alle Pakete auf Organisationsebene verschlüsselt sind.
Standort: Web-Dashboard → Organisation → Sicherheit
Team-Kollaboration
Abschnitt mit dem Titel „Team-Kollaboration“Rollenbasierte Zugriffssteuerung (RBAC)
Abschnitt mit dem Titel „Rollenbasierte Zugriffssteuerung (RBAC)“Feingradige Berechtigungen für Organisation- und Anwendungszugriffskontrolle.
Organisationsrollen:
org_super_admin- Vollzugriff auf die Organisationorg_admin- Organisation administration (keine Abrechnung/Löschung)org_billing_admin- Zugriff nur auf Abrechnungorg_member- Leserecht auf Organisation
Anwendungsrollen:
app_admin- Vollzugriff auf eine Anwendungapp_developer- Hochladen von Bundles, Geräteverwaltungapp_uploader- Nur Hochladen von Bundlesapp_reader- Leserecht auf Anwendung
Standort:
- Web Dashboard → Organisation → Mitglieder
- Web Dashboard → App → Zugriff
Rechenschaftsberichte
Abschnitt mit dem Titel “Rechenschaftsberichte”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öschtapp_versions- Bundle hochgeladen/gelöschtchannels- Kanal erstellt/aktualisiert/gelöschtorg_users- Mitglied hinzugefügt/entferntorgs- Organisation aktualisiert
Funktionen:
- Benutzerdefinierte Webhook-URLs
- Ereignisfilterung
- Lieferprotokolle
- Wiederholungsmechanismus
- Funktionsprüfung
Standort: Web-Dashboard → Organisation → Webhooks
Mehrfachbenutzer-Kollaboration
Abschnitt mit dem Titel „Mehrfachbenutzer-Kollaboration“Einladen Sie Teammitglieder in Ihre Organisation mit spezifischen Rollen und Berechtigungen.
Funktionen:
- E-Mail-Einladungen
- Rollenzuweisung
- Mitgliederverwaltung
- Zugriffsrevozierung
Standort: Web-Dashboard → Organisation → Mitglieder
API Schlüsselverwaltung
Abschnitt mit dem Titel „API Schlüsselverwaltung“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 →
Passwortrichtlinien
Abschnitt mit dem Titel „Passwortrichtlinien“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
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“Unterstützung mehrerer Plattformen
Abschnitt mit dem Titel „Unterstützung mehrerer Plattformen“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)
Langfristige Unterstützung
Abschnitt mit dem Titel „Langfristige Unterstützung“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
Benutzerdefinierte Speicher-Backends
Abschnitt mit dem Titel “Benutzerdefinierte Speicher-Backends”Verwenden Sie Ihre eigene Speicher-Infrastruktur (S3, R2 usw.) anstatt der Capgo-Standard-Speicherung.
Machen Sie sich mit benutzerdefinierten Speicherung vertraut →
China-Konfiguration
Abschnitt mit dem Titel “China-Konfiguration”Besondere Konfiguration für Apps, die in der Volksrepublik China verbreitet werden, um lokalen Vorschriften zu entsprechen.
Mehr über die China-Konfiguration erfahren →
Erweiterte Funktionen
Abschnitt „Erweiterte Funktionen“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 →
Update-Typen
Abschnitt „Update-Typen“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 →
Kredit-System
Abschnitt: Kredit-SystemNutzungsabhä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
Einstieg
Abschnitt: EinstiegBereit, diese Funktionen zu verwenden? Folgen Sie unserem Quickstart Guide um Ihre erste App mit Capgo Live Updates zu konfigurieren.
Brauchen Sie Hilfe?
Abschnitt mit dem Titel “Brauchen Sie Hilfe?”- Beitreten Sie unserem Discord für Community-Unterstützung
- Überprüfen Sie die FAQ für häufig gestellte Fragen
- Durchsuchen Sie die API Dokumentation für API-Integration
- Kontaktieren Sie den Support für Unternehmensunterstützung