Features
Eine Setup-Vorlage mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Dieses Dokument bietet eine umfassende Übersicht über alle Funktionen, die in Capgo Live Updates verfügbar sind. Jede Funktion enthält eine kurze Beschreibung und Links zu detaillierter Dokumentation.
Kernaktualisierungssystem
Abschnitt mit dem Titel ‘Kernaktualisierungssystem’Über-ein-Air-(OTA)-Aktualisierungen
Abschnitt mit dem Titel ‘Über-ein-Air-(OTA)-Aktualisierungen’Bereitschaftliche JavaScript-, HTML-, CSS- und Assetaktualisierungen direkt an Benutzer ohne Genehmigung durch das App-Store bereitstellen. Aktualisierungen werden im Hintergrund heruntergeladen und auf dem nächsten App-Neustart angewendet.
Hauptfunktionen:
- Hintergrundherunterladen
- Automatische Installation
- Keine Benutzerunterbrechung
- Plattformübergreifende Unterstützung (iOS, Android, Electron)
Erkundigen Sie sich mehr über die Aktualisierungsverhalten →
Deltas-Updates (Differenzielle Updates)
Abschnitt mit dem Titel “Deltas-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 Aktualisierungsbereitstellung zu beschleunigen.
Schlüsselkompetenzen:
- Automatische Dateiebene-Differenzierung
- Prüfsummen-basierte Verifizierung
- Manifest-Vergleich
- Intelligente Fallback auf Vollaktualisierungen, wenn erforderlich
Erkundigen Sie sich mehr über Deltas-Updates →
Automatische Rückschaltung
Abschnitt mit dem Titel “Automatische Rückschaltung”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
- Zeitüberschreitungserkennung
- Automatische Rückschaltung
- Keine Benutzereingriffe erforderlich
Mehr über Rückschaltungen erfahren →
Prüfsummen-Validierung & Fallback
Abschnitt mit dem Titel “Prüfsummen-Validierung & Fallback”Überprüft die Integrität von Paketen über Prüfsummen und fällt automatisch auf die letzte bekannte funktionierende Version zurück, wenn eine Verfälschung festgestellt wird.
Schlüsselkompetenzen:
- Prüfsummenvalidierung beim Herunterladen
- Schadenserkennung
- Automatische Rückkehr zur letzten funktionierenden Bundle
- Hilfsmittel zur manuellen Wiederherstellung verfügbar
Unterbrechungserkennung bei Updates
Abschnitt mit dem Titel „Unterbrechungserkennung bei Updates“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 Abhängigkeiten von Plugins
- Automatische Blockierung von inkompatiblen Updates
- Klare Fehlermeldungen
Erhalten Sie weitere Informationen zu Versionsziele →
Deploymentskontrolle
Abschnitt mit dem Titel “Deploymentskontrolle”Kanal-System
Abschnitt mit dem Titel “Kanal-System”Organisieren und verwalten Sie Updates in verschiedenen Umgebungen und Benutzersegmenten mit flexiblen Kanalkonfigurationen.
Schlüsselkompetenzen:
- Unbegrenzte benutzerdefinierte Kanäle (Produktion, Staging, Beta usw.)
- Zuordnungen von Paketen pro Kanal
- Kanalbezogene Zielgruppenregeln
- Geräte selbstzuweisung
- Kanalüberschreibung pro Gerät
Erkundigen Sie sich über Kanäle →
Gerätezielgruppierung
Abschnitt mit dem Titel “Gerätezielgruppierung”Zielgeräte, Versionen oder Benutzersegmente für geschaltete Rollouts und kontrollierte Bereitstellungen anpassen.
Schlüsselkompetenzen:
- Zielgruppierung auf der Basis von Versionen
- Gerätespezifische Anpassungen
- Plattformfilterung (iOS, Android, Electron)
- Benutzerdefinierte Metadatenauswahl
- Blockierung von Emulatoren/Entwicklerversionen
Kanalrichtlinien
Abschnitt mit dem Titel “Kanalrichtlinien”Einstellungen für Regeln und Einschränkungen für die Bereitstellung von Updates auf jedem Kanal konfigurieren.
Schlüsselkompetenzen:
- Automatische Updates deaktivieren
- Große Versionsupdates blockieren
- Updates auf Emulatoren deaktivieren
- Updates in Entwicklungsbauwerken deaktivieren
- Plattformspezifische Richtlinien (iOS nur, Android nur, Electron nur)
Erkundigen Sie sich mehr über Kanalrichtlinien →
Entwicklerwerkzeuge
Abschnitt mit dem Titel “Entwicklerwerkzeuge”Bündel-Vorschau
Abschnitt mit dem Titel “Bündel-Vorschau”Vorschau von Bundeln in einem lebendigen Web-Umgebung vor der Bereitstellung auf Geräten, über das Web-Dashboard zugänglich.
Standort: Web-Dashboard → App → Bundle → Vorschau-Registerkarte
Live-Debugging
Abschnitt mit dem Titel “Live-Debugging”Echtzeit-Überwachung von Aktualisierungsereignissen für spezifische Geräte über CLI, zeigt Überprüfungs-, Download-, Installations- und Fehlerereignisse an.
Verwendung:
npx @capgo/cli app debug [appId]Zeigt:
- Update-Überprüfungen
- Herunterladungsfortschritt
- Installationszustand
- Fehlermeldungen
- Zugriffsbeschränkungen
Bundle-Manifest-Viewer
Abschnitt mit dem Titel "Bundle-Manifest-Viewer"Überprüfen Sie das vollständige Manifest jedes Bundles, einschließlich Dateiliste, Prüfzahlen und Metadaten.
Standort: Web-Dashboard → App → Bundle → Manifest-Tab
Zeigt:
- Dateiliste mit Prüfzahlen
- Bundle-Metadaten
- Kompatibilität mit der nativen Version
- Abhängigkeiten von Plugins
Native Plugin Abhängigkeiten
Abschnitt mit dem Titel “Native Plugin Abhängigkeiten”Zeige alle native Capacitor Plugins in jedem Bundle an, um Änderungen von Abhängigkeiten ü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
CLI-Integration
Abschnitt mit dem Titel “CLI-Integration”Eine umfassende Befehlszeilen-Schnittstelle für automatisierte Bereitstellungen und CI/CD-Integration.
Schlüsselbefehle:
bundle upload- Hochladen neuer Paketebundle list- Auflisten aller Paketebundle delete- Löschen von Paketenbundle cleanup- Beseitigen alter Paketechannel set- Kanäle konfigurierenapp debug- Echtzeit-Debugging
Anzeigen des vollständigen CLI-Referenzes →
Paketverschlüsselung
Abschnitt mit dem Titel „Paketverschlüsselung“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-Bündelverschlüsselung
- Code-Signaturprüfung
- Verschlüsselungsschlüsselverwaltung
Weitere Informationen zur Verschlüsselung →
Bündelbereinigung & -Ablage
Abschnitt mit dem Titel „Bündelbereinigung & -Ablage“Automatische Bereinigung alter Bündel basierend auf Ablagepolitiken zur Verwaltung der Speicherverwendung.
Schlüsselkompetenzen:
- Anpassbare Ablageanzahl
- Automatische Bereinigung über CLI
- Geplante Reinigungsarbeiten
- Speicherplatznutzungstracking
Verwendung:
npx @capgo/cli bundle cleanup --keep=10Analytik und Überwachung
Abschnitt mit dem Titel “Analytik und Überwachung”Aktualisierungsstatistiken
Abschnitt mit dem Titel “Aktualisierungsstatistiken”Folge die Akzeptanzraten, Erfolgsraten und die Fortschritte bei der Bereitstellung über Ihre Benutzerbasis hinweg.
Verfügbare Metriken:
- Herunterladungs Erfolgsrate
- Installationserfolgsrate
- Fehlerraten nach Typ
- Update-Adoption über die Zeit
- Versionenverteilung
Standort: Web-Dashboard → App → Statistiken
Geräteprotokolle
Abschnitt mit dem Titel „Geräteprotokolle“Geräteprotokolle, die den kompletten Update-Lebenszyklus von der Überprüfung bis zur Installation zeigen.
Typen von Ereignissen:
- Update-Überprüfungen
- Download starten/vollenden/scheitern
- Install starten/vollenden/scheitern
- Rückläufige Ereignisse
- Politik blockiert
Standort:
- Web-Dashboard → App → Gerät → Protokolle
- Web-Dashboard → App → Protokolle (alle Geräte)
Erhalten Sie weitere Informationen zu Protokollen →
Analyse der Bundle-Nutzung
Abschnitt mit dem Titel „Analyse der Bundle-Nutzung“Detaillierte Analysen zu den aktiven Bundles, Download-Zählungen und Speicherplatznutzung.
Metriken:
- Anzahl der aktiven Installationen pro Bundle
- Herunterladecounts
- Speicherverbrauch pro Bundle
- Bandbreitenverbrauch
Kanalstatistiken
Abschnitt mit dem Titel “Kanalstatistiken”Leistung und Akzeptanzmetriken pro Kanal verfolgen.
Metriken:
- Geräte pro Kanal
- Update-Erfolgsraten pro Kanal
- Deploymentsverlauf
- Fehlerraten pro Kanal
Ort: Web Dashboard → App → Kanal → Statistiken
Deploymentsverlauf
Abschnitt mit dem Titel „Deploymentsverlauf“Eine vollständige Audit-Spur aller Bundle-Deployments, Kanalzuweisungen und Konfigurationsänderungen.
Verfolgte Ereignisse:
- Bundle-Uploads
- Kanalzuweisungen
- Richtlinienänderungen
- Geräteüberschreibungen
Standort: Web Dashboard → App → Kanal → Historie
Sicherheit & Compliance
Abschnitt mit dem Titel “Sicherheit & Compliance”End-to-End-Verschlüsselung
Sektion mit dem Titel “End-to-End-Verschlüsselung”Verschlüsseln Sie Daten bei Ruhe und in Transit mit der Industriestandards AES-256-Verschlüsselung.
Erhalten Sie weitere Informationen zur Verschlüsselung →
Code Signatur
Sektion mit dem Titel “Code Signatur”Überprüfen Sie die Integrität von Paketen mit kryptografischen Signaturen, um Manipulationen zu verhindern.
SOC 2 Type II-Zertifizierung
Sektion mit dem Titel “SOC 2 Type II-Zertifizierung”Infrastruktur und Prozesse zertifiziert nach SOC 2 Type II-Standards für Unternehmenssicherheit.
App Store-Zertifizierung
Abschnitt mit dem Titel “App Store-Konformität”Vollständig konform zu den Richtlinien von Apple App Store und Google Play Store für OTA-Updates.
Erkundigen Sie sich mehr über Konformität →
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
Erkundigen Sie sich mehr über 2FA →
Verschlüsselte Pakete-Erzwungene Einhaltung
Abschnitt mit dem Titel “Verschlüsselte Pakete-Erzwungene Einhaltung”Erzwingen Sie, dass alle Pakete auf Organisations-Ebene verschlüsselt sind.
Standort: Web-Dashboard → Organisation → Sicherheit
Teamzusammenarbeit
Abschnitt: TeamzusammenarbeitZugriffssteuerung auf der Grundlage von Rollen (RBAC)
Abschnitt: Zugriffssteuerung auf der Grundlage von Rollen (RBAC)Feinjustierbare Berechtigungen für die Organisation und die Anwendungsebene zur Zugriffssteuerung.
Organisationsrollen:
org_super_admin- Vollständige Kontrolle über die Organisationorg_admin- Organisation-Verwaltung (keine Abrechnung/Löschung)org_billing_admin- Nur Abrechnungsberechtigungorg_member- Nur Leserecht für die Organisation
Anwendungsrollen:
app_admin- Vollzugriff auf eine Appapp_developer- Hochladen von Bundles, Geräte verwaltenapp_uploader- Nur Bundles hochladenapp_reader- Nur Leserecht
- Standort:
- - Web-Dashboard → Organisation → Mitglieder
- - Web-Dashboard → App → Zugriff
- Erfahren Sie mehr über RBAC →
- Rechenschaftsberichte
- Abschnitt mit dem Titel „Rechenschaftsberichte“- Vollständiger Rechenschaftsbericht aller Organisation- und App-Aktivitäten zur Einhaltung von Vorschriften und Sicherheit.
Protokollierte 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
Erhalten Sie Echtzeitbenachrichtigungen über Ereignisse in Ihren Apps über HTTP-Webhooks.
Unterstützte Ereignisse:
apps- App erstellt/aktualisiert/gelöschtapp_versions- Paket hochgeladen/gelöschtchannels- Kanal erstellt/aktualisiert/gelöschtorg_users- Mitglied hinzugefügt/entferntorgs- Organisation aktualisiert
Features:
- Benutzerdefinierte Webhook-URLs
- Ereignisfilterung
- Lieferprotokolle
- Wiederholungsmechanismus
- Testfunktion
Standort: Web-Dashboard → Organisation → Webhooks
Mehrwertliche Benutzerkollaboration
Abschnitt mit dem Titel „Mehrwertliche Benutzerkollaboration”Einladen Sie Teammitglieder zu Ihrer Organisation mit spezifischen Rollen und Berechtigungen.
Features:
- E-Mail-Einladungen
- Rollenzuweisung
- Mitgliederverwaltung
- Zugriffsentzug
Ort: Web-Dashboard → Organisation → Mitglieder
API Schlüsselverwaltung
Abschnitt mit dem Titel „API Schlüsselverwaltung”API-Erstellung, -Verwaltung und -Rückruf mit optionalen Ablaufdaten und gehashtem Speicher.
Schlüssel-Funktionen:
- Schlüssel pro Anwendung oder pro Organisation
- Optional Ablaufdaten
- Gehashter Speicher (unumkehrbar)
- Unterstützung für Schlüsselrotation
Standort: Web-Dashboard → API-Schlüssel
Erhalten Sie weitere Informationen zu API-Schlüsseln →
Passwort-Politiken
Abschnitt mit dem Titel „Passwort-Politiken“Unternehmensweite Passwortanforderungen, um Sicherheitsstandards durchzusetzen.
Konfigurierte Richtlinien:
- Mindestlänge
- Oberkasse anfordern
- Zahlen anfordern
- Spezielle Zeichen anfordern
Standort: Web-Dashboard → Organisation → Sicherheit
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“Unterstützung für mehrere Plattformen
Abschnitt mit dem Titel „Unterstützung für mehrere Plattformen“Unterstützung für iOS-, Android- und Electron-Anwendungen mit einem einzelnen SDK.
Unterstützte Plattformen:
- iOS (ab Capacitor 5, 6, 7, 8)
- Android (ab Capacitor 5, 6, 7, 8)
- Electron (NEU ab 2025)
Langzeitunterstützung
Sektion: LangzeitunterstützungFortlaufende Unterstützung für ältere Capacitor-Versionen, um die Kompatibilität mit Legacy-Anwendungen aufrechtzuerhalten.
Derzeit unterstützt:
- Capacitor 8 (aktuellste Version)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Eigene Speichersysteme
Abschnitt: „Eigene Speichersysteme“Verwenden Sie Ihr eigenes Speichersystem (S3, R2 usw.) anstatt des Standards von Capgo.
Mehr über eigene Speichersysteme erfahren →
China-Konfiguration
Abschnitt: „China-Konfiguration“Besondere Konfiguration für Apps, die in China verteilt werden, um lokalen Vorschriften zu entsprechen.
Mehr über die China-Konfiguration erfahren →
Erweiterte Funktionen
Abschnitt: „Erweiterte Funktionen“Benutzerdefinierte Aktualisierungsverhalten
Abschnitt: „Benutzerdefinierte Aktualisierungsverhalten“Einstellungen für die Überprüfung und Anwendung von Updates konfigurieren via den SDK.
Konfigurierbare Optionen:
- Intervall für die Überprüfung (
periodCheckDelay- mindestens 600 Sekunden) - Automatischer Update-Modus (
autoUpdate- aus, im Hintergrund, bei der Installation, bei der Startschaltung, immer, nur Herunterladen) - Netzwerk-Anforderungen (nur Android - via WorkManager)
Erhalten Sie weitere Informationen zum Update-Verhalten →
Update-Typen
Abschnitt mit dem Titel “Update-Typen”Verschiedene Update-Typen für verschiedene Anwendungsfälle, von sofortigen Updates bis hin zu benutzereingestellten Installationen.
Verfügbare Typen:
- Hintergrundaktualisierungen (Standard)
- Unmittelbare Aktualisierungen
- Benutzerpromptaktualisierungen
- Bedingte Aktualisierungen
Erkundigen Sie sich mehr über Aktualisierungstypen →
Kredit-System
Abschnitt mit dem Titel “Kredit-System”Verbrauchsbasierte Abrechnung mit Krediten für Bandbreite, Speicher und andere Ressourcen.
Merkmale:
- Kreditnutzungstracking
- Verbrauchshinweise
- Top-up über Stripe
- Kreditbuch
Standort: Web-Dashboard → Organisation → Kredite
Anleitung zum Starten
Bereich mit dem Titel „Anleitung zum Starten“Bereit, diese Funktionen zu nutzen? Folgen Sie unserem Quickstart-Leitfaden um Ihre erste App mit Capgo Live Updates einzurichten.
Brauchen Sie Hilfe?
Bereich mit dem Titel „Brauchen Sie Hilfe?“- Beitreten Sie unserem Discord zur Communityunterstützung
- Überprüfen Sie die FAQ Für häufig gestellte Fragen
- Blättern Sie durch die API-Dokumentation Für die API-Integration
- Kontaktieren Sie den Support Für Unterstützung für Unternehmen
Fortsetzen Sie von Features
Abschnitt mit dem Titel „Fortsetzen Sie von Features“Wenn Sie Features verwenden um die Überwachung und Analytik zu planen, verbinden Sie es mit Statistiken Features für die Implementierungsdetails in Statistics Protokolle für die Implementierungsdetails in Protokolle @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 for the implementation detail in @capgo/capacitor-firebase-analytics.