Capgo lässt Sie Ihre Capacitor Apps sofort ohne Wartezeit auf Genehmigungen im App Store bereitstellen. Es liefert schnelle, sichere und konforme über die Luft (OTA)-Updates. Hier ist, was Sie wissen müssen:
- Schnelle Updates: 95% der Benutzer erhalten Updates innerhalb von 24 Stunden, wobei 5MB-Bundles in 114ms geliefert werden.
- Einfache Einrichtung: Installieren Sie das Plugin mit
npm install @capgo/capacitor-updaterSynchonieren Sie Ihr Projekt und konfigurieren Sie Updates in Minuten. - Sicher & Konform: End-to-end-Verschlüsselung und Einhaltung der Richtlinien von Apple und Google.
- Flexible Rollouts: Zuweisen Sie Updates an bestimmte Benutzergruppen (z. B. Beta, Produktionsumgebung) für kontrollierte Releases.
- Fehlerbehandlung: Real-time-Überwachung, Rückschrittsoptionen und Teilaktualisierungen stellen sicher, dass die Stabilität gewährleistet ist.
Capgo ist für eine nahtlose, leichte Bereitstellung konzipiert, damit Sie sich auf die Verbesserung Ihrer App konzentrieren können, während Updates im Hintergrund stattfinden.
Anleitung zum Einsatz von Capgo

Capgo bei Ihrem Capacitor-Projekt ist einfach. Es handelt sich um einen schnellen Installationsprozess und eine grundlegende Konfiguration.
Systemanforderungen
Bevor Sie loslegen, stellen Sie sicher, dass Ihr Entwicklungsumfeld diese Mindestanforderungen erfüllt:
| Komponente | Mindestanforderung |
|---|---|
| Node.js | Neueste LTS-Version |
| Capacitor | Sie benötigen eine Plattform für Live-Updates, die für Capacitor-Apps optimiert ist. |
| Version 3.0 oder höher | Plattform-Tools Xcode (für iOS) oder |
You’ll also need to have the necessary tools installed for Capacitor development, such as Xcode for iOS or Android Studio for Android.
Sie benötigen außerdem die notwendigen Tools für die __CAPGO_KEEP_0__-Entwicklung, wie Xcode für iOS oder Android Studio für Android.
Hier ist, wie Sie Capgo installieren und einrichten können:
-
Schritt 1: Installieren Sie das Capgo-Plugin
Führen Sie den folgenden Befehl aus, um das __CAPGO_KEEP_0__-Updater-Plugin zu installieren Capgo updater plugin:
npm install @capgo/capacitor-updater -
Nachdem Sie das Plugin installiert haben, synchronisieren Sie es mit Ihrem __CAPGO_KEEP_0__-Projekt:
After installing the plugin, sync it with your Capacitor project:
npx cap sync -
Um Live-Updates zu aktivieren, installieren Sie das __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ und initialisieren Sie es:
Sobald die Einrichtung abgeschlossen ist, können Sie sich auf die Konfiguration Ihres Projekts für reibungslose Updates konzentrieren. Capgo CLI __CAPGO_KEEP_0__
npm install @capgo/cli npx @capgo/cli init
__CAPGO_KEEP_1__
__CAPGO_KEEP_0__
To konfigurieren Capgo in Ihrem Capacitor Projekt, aktualisieren Sie das capacitor.config.ts Datei mit den folgenden Einstellungen:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Sie können diese Einstellungen an Ihre Projektbedürfnisse anpassen. Hier ist eine kurze Übersicht über die verfügbaren Optionen:
| Einstellung | Zweck | Kontext: Capgo-Marketing-Website. Rolle: Kurze UI-Bezeichnung oder Navigationspunkt. Nachrichtsschlüssel `subprocessors_table_purpose` (Zweck der Subprozess-Tabelle). |
|---|---|---|
| Empfohlener Wert | autoUpdate Aktiviert | true |
| automatische Updates | updateUrl Der | https://api.capgo.app/updates |
Mit diesen Einstellungen sind Ihre Projekte bereit, lebendige Updates effizient zu verarbeiten.
Verwaltung von OTA-Updates
Einrichtung der Update-Automatisierung
Mit Capgo die Automatisierung von Updates vereinfacht. Beginnen Sie mit der Authentifizierung Ihres CLI-Zugriffs mit der folgenden Kommandozeilenanweisung:
npx @capgo/cli@latest init API_KEY
Erstellen Sie als Nächstes ein Update-Paket aus Ihrem aktuellen code durch Ausführen von:
npx @capgo/cli app update
Sobald die Konfiguration erfolgt ist, überprüft Capgo automatisch nach Updates, installiert sie im Hintergrund und wendet die Änderungen bei der nächsten Neustartanwendung an.
| Update-Typ | Zeitpunkt | Benutzer-Erlebnis |
|---|---|---|
| Hintergrund-Überprüfung | Anwendungsvorlauf | Keine Unterbrechung |
| Manuelle Auslösung | Nach Bedarf | Minimaler Störungsausfall |
| Push-Benachrichtigung | Ereignis-basiert | Benutzerkontrolliert |
After automating updates, you can use Capgo’s Kanal-System von __CAPGO_KEEP_0__ zur Anpassung des Rollouts für verschiedene Benutzergruppen verwenden.
Update-Verteilungs-Kontrolle
Capgo ermöglicht Ihnen, bestimmte Update-Versionen verschiedenen Kanälen zuzuweisen, was Flexibilität bei der Verwaltung von Bereitstellungen bietet. Hier ist ein Beispielkonfiguration:
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
Diese Konfiguration sichert organisierte Bereitstellungen, wie unten beschrieben:
| Kanal | Zweck | Häufigkeit der Aktualisierung |
|---|---|---|
| Beta | Frühzeitige Funktionstestung | Wöchentlich |
| Produktion | Stabile Versionen | Zweiwöchentlich |
| Unternehmen | Unternehmen | Unternehmen-Kunden |
| Power Benutzer | Leistungsverbesserungen | Je nach Bedarf |
Durch die Zuweisung von Updates an bestimmte Kanäle können Sie neue Funktionen mit kleineren Gruppen testen, bevor Sie sie allen Benutzern bereitstellen.
Update-Fehlerbehandlung
Sobald Updates eingerichtet und verteilt sind, helfen Capgo’s Fehlermanagement-Funktionen dabei, die App-Stabilität aufrechtzuerhalten. Dazu gehören:
- Echtzeit-Überwachung: Monitoren Sie den Update-Status auf allen Geräten.
- Robuste Sicherheit: Stellen Sie sicher, dass Updates sicher und unverfälscht sind.
- Einfaches Zurücksetzen: Wenden Sie sich schnell zu einer stabilen Version zurück, wenn nötig.
- Teilaktualisierungen: Übertragen Sie nur die modifizierten Dateien, um die Leistung zu optimieren.
Für das effektive Fehlermanagement sollten Sie diese Werkzeuge in Betracht ziehen:
| Funktion | Funktionsweise | Implementierung |
|---|---|---|
| Automatische Wiederholungen | Löst Netzwerkprobleme | Integrierte Capgo-Funktion |
| Versionskontrolle | Verfolgt die Updatequellen | Git-Integration |
| Fehlerprotokollierung | Überwachung von Aktualisierungsproblemen | Dashboard-Analyse |
| Rückgängigmachungssystem | Stabile Versionen wiederherstellen | Einzelschritt-Rückgängigmachung |
Mit dem Kanal-System für schrittweise Updates werden Risiken minimiert und sichert sich Ihr App, selbst wenn Aktualisierungen Probleme aufweisen.
Sicherheit und App-Store-Richtlinien
Update-Verschlüsselungssystem
Capgo verschlüsselt seine Aktualisierungs-Pakete mit End-to-End-Verschlüsselung, wobei kritische Sicherheitsfunktionen priorisiert werden, um Daten zu schützen. Hier ist, wie es funktioniert:
| Zugriffsmerkmal | Implementierung | Vorteil |
|---|---|---|
| End-to-End-Verschlüsselung | Sicherheitsfunktionen | Implementierung |
| Vorteil | Zugriffsbeschränkung | Sicherheitsfunktionen |
| Implementierung | Vorteil | Sicherheitsfunktionen |
Diese Maßnahmen, kombiniert mit strenger Einhaltung von Sicherheitsrichtlinien der Plattform, haben zu einem beeindruckenden 82% Erfolgsgeschichten weltweit über mehr als 750 Produktionsanwendungen [2].
Plattform-Richtlinien
Capgo sichert die volle Einhaltung der Anforderungen der App-Stores von iOS und Android, wobei spezifische Regeln für sichere und transparente App-Betriebsabläufe berücksichtigt werden.
Für iOS-Anwendungenmüssen Entwickler:
- Ein klare In-App-Konto-Löschungsoptionen anbieten.
- Transparenz bei der Datenverarbeitung gewährleisten.
- Verwenden Sie Apples REST API für die Widerrufung von Token, wenn Sie ‘Mit Apple anmelden’ implementieren.
auf der Seite, Google Play erfordert:
- Benachrichtigungen löschen
- für ausstehende Updates. End-to-End-Verschlüsselung
- context: Seite/ Bereich: Capgo-Marketing-Website. Rolle: Kurzer UI-Label oder Navigationspunkt. Nachrichten-Schlüssel `end_to_end_encryption` (End-to-End-Verschlüsselung). für alle Update-Pakete. Detaillierte
By meeting these guidelines, Capgo has facilitated 23,5 Millionen erfolgreiche Updates während der Einhaltung von Vorschriften [2]. Zusätzlich überwacht die Plattform die Leistung von Updates, um eine ständige Verbesserung sicherzustellen.
Update-Tracking-System
Um sein sicheres Update-Delivery-System zu ergänzen, Capgo’s Tracking-System bietet echte Echtzeit-Monitoring um die Leistung zu optimieren und potenzielle Probleme zu erkennen. Hier ist ein genauerer Blick:
| Überwachungskomponente | Zweck | Zielmarke |
|---|---|---|
| Echtzeit-Analytik | Update-Erfolgsraten verfolgt | 95% Einführung innerhalb von 24 Stunden |
| Leistungstracking | Optimiert die Herunterladegeschwindigkeit | Verbessert die Antwortzeiten |
| Fehlererkennung | Identifiziert Probleme schnell | Überwacht die Herunterladegeschwindigkeit |
| Versionenverwaltung | Steuert die Verteilung von Updates | Verfolgt die Gesamterfolgsraten |
Dieses robuste Tracking-System sichert sichere, effiziente Updates, was Capgo’s Engagement für zuverlässige und störungsfreie Update-Verteilung unterstreicht.
Tipps für die Update-Leistung
Stellen Sie sicher, dass Ihre Updates reibungslos und ohne Unterbrechungen laufen, indem Sie sich auf die Optimierung der Leistung konzentrieren.
Update-Größe reduzieren
Capgo verwendet delta-Updates, was bedeutet, dass nur die Änderungen zwischen den Versionen geliefert werden. Um die Update-Größen weiter zu minimieren, sollten Sie diese Strategien in Betracht ziehen:
| Optimierungstechnik | Einfluss | Implementierung |
|---|---|---|
| Code Minifizierung | code-Größe verringern | Komprimieren Sie JavaScript-, CSS- und HTML-Dateien |
| WebP-Bildformat | Reduziert die Dateigröße von Bildern | Konvertieren Sie statische Bilder in das WebP-Format |
| Vektorgrafiken | Klein mit Skalierbarkeit | Verwenden Sie stattdessen Vektorgrafiken für Icons und Logos anstelle von Rasterbildern |
| Ressourcenbereinigung | Entfernt unnötige Assets | Entfernen Sie nicht benötigte Dateien und Ressourcen |
Für beste Ergebnisse, konzentrieren Sie sich auf diese Schritte:
- Konvertieren Sie Bilder in WebP für kleinere Dateigrößen.
- Ersetzen Sie Rasterbilder durch Vektorgrafiken soweit möglich.
- Aktivieren Sie Werkzeuge, die Ihr code minimieren und zusammenfassen.
- Regelmäßig bereinigen Sie ungenutzte Ressourcen und Debug-Symbole.
Hintergrundaktualisierungsladen
Stellen Sie sicher, dass Aktualisierungen reibungslos verlaufen, indem Sie sie im Hintergrund laden. Hier sind einige Möglichkeiten, die Effizienz zu verbessern:
- Verwenden Sie Capacitor’s Dateisystem API für Zwischenspeicherung und lokale Speicherung.
- Verarbeiten Sie Dateien effizienter, indem Sie Blobs anstatt Base64-Strings verwenden.
- Inkorporieren Sie lazy loading um die Initialladegeschwindigkeit zu reduzieren.
Mit dieser Methode können Benutzer während der Anwendung von Updates im Hintergrund ununterbrochene Funktionalität erleben.
Update-Größe-Verwaltung
Die Verwaltung der Gesamtgröße Ihrer Updates ist genauso wichtig wie ihre Ladezeit. Durch die Kontrolle der Paketgröße bleibt die App responsiv und effizient. Hier erfahren Sie, wie Sie es tun können:
- Regelmäßig ungenutzte Ressourcen überprüfen und entfernen.
- Anwenden App-Dünnschichttechniken für iOS, um die Bundle-Größe zu reduzieren. lokale Datenbanken optimieren, um Daten effizienter zu verarbeiten.
- Bildasset-Komprimierung, um Platz zu sparen.
- Ressourcen dynamisch durch Runtime-Kustomisierung wieder verwenden.
- Anwendungsdünnschichttechniken
Zusammenfassung
Capgo setzt sich durch als zuverlässige Lösung für die Bereitstellung von Capacitor Anwendungen, die durch ihr beeindruckendes Leistungsvermögen von über 1,7 Billionen Updates in mehr als 2.000 Produktionsanwendungen unterstützt wird [1]. Diese Leistungsfähigkeit unterstreicht ihre Fähigkeit, große Skalierungen und realweltliche Bereitstellungen mit Leichtigkeit zu bewältigen.
Die Plattform vereinfacht den Bereitstellungsprozess mit Funktionen wie:
- End-to-End-Verschlüsselung kontext: Seite/Bereich: Capgo-Marketing-Website. Rolle: Kurze UI-Schaltfläche oder Navigationspunkt. Nachrichtenschlüssel `end_to_end_encryption` (End-to-End-Verschlüsselung).
- Verschlüsselte Update-Übermittlung Differenzielle Updates
- um den Bandbreitenverbrauch zu minimieren Störungsfreie CI/CD-Integration
- App Store-Kompatibilität für iOS und Android
- Einfache Rückkehr auf eine vorherige Version Für schnelle Versionskontrolle
Capgo kombiniert Effizienz, Sicherheit und Kompatibilität und stellt somit eine hervorragende Wahl für Teams dar, die eine leichte und effektive Bereitstellungslösung suchen. Seine reiche Funktionspalette bezieht sich auf die Herausforderungen der modernen App-Bereitstellung und bleibt innerhalb der Plattformanforderungen.
Wollen Sie den Bereitstellungsprozess Ihrer App vereinfachen? Beginnen Sie heute mit der Verwendung von Capgo und vereinfachen Sie Updates und verbessern Sie die Leistung Ihrer App.
FAQs
::: faq
Wie bleibt Capgo bei der Bereitstellung über die Luftlinie mit den Richtlinien von Apple und Google konform?
Capgo und die Einhaltung der Richtlinien des App Stores
Capgo stellt sicher, dass alle Richtlinien von Apple und Google eingehalten werden, indem strikt deren Update-Politiken befolgt werden. Für Apple sind Updates auf nicht ausführbare Inhalte beschränkt. __CAPGO_KEEP_0__-FAQs, während Google mehr Flexibilität bietet, aber strenge Sicherheitsmaßnahmen erfordert. Capgo beantwortet diese Anforderungen, indem es End-to-End-Verschlüsselung, indem es die Zustimmung der Benutzer für Updates einholt und sich an die spezifischen Regeln jeder Plattform anpasst.
Um alles im Auge zu behalten, führt Capgo regelmäßig Audits seiner Update-Systeme durch und überwacht Änderungen der Richtlinien. Diese Bemühungen garantieren, dass Over-the-Air-Updates sicher, reibungslos und vollständig konform bleiben - und so Entwicklern und Benutzern Vertrauen in den Prozess geben.
::: faq
Welche Vorteile bietet die Verwendung des Kanal-Systems von Capgo zur Verwaltung von App-Updates und wie verbessert es die Zuverlässigkeit der App?
Capgo's Kanal-System ermöglicht zielgerichtete Update-Verteilung, was Entwicklern die Flexibilität gibt, Updates an bestimmte Benutzergruppen zu verteilen. Diese Vorgehensweise ist ideal für Phasenrollouts, Beta-Tests oder die Durchführung kontrollierter Experimente. Durch die Verwendung kleinerer Gruppen können Entwickler Probleme frühzeitig identifizieren und beheben, was die Zuverlässigkeit der App verbessert.
Ein weiterer Vorteil des Systems ist seine Unterstützung für Rücksetzungen auf Knopfdruck, wodurch Benutzer auf eine stabile Version zurückkehren können, wenn Probleme auftreten. Kombiniert mit Echtzeit-Updates stellt Capgo sicher, dass Korrekturen und neue Funktionen den Benutzern sofort zur Verfügung stehen - ohne die Verzögerungen von App-Store-Bewilligungsprozessen - und das App-Programm läuft reibungslos und die Benutzer sind zufrieden.
::: faq
Wie können Entwickler die Update-Leistung verbessern und die Update-Größe verringern, wenn sie Capgo mit ihren Capacitor-Apps verwenden?
Um Updates schneller zu machen und ihre Größe handhabbar zu halten mit Capgo, können Entwickler sich auf einige praktische Techniken konzentrieren:
- Leverage differential updates: Anstatt das gesamte App-Programm erneut zu senden, senden Sie nur die Teile, die geändert wurden. Diese Vorgehensweise reduziert die Update-Größe drastisch. update size.
- Verwenden Sie effektive Komprimierung: Implementieren Sie Komprimierungsmethoden wie ZSTD um die Update-Dateien noch weiter zu verkleinern.
- Strukturieren Sie Ihre code sorgfältig: Teilen Sie Ihre code in kleinere, modulare Teile auf, um den Update-Prozess zu beschleunigen und zu straffen.
On top dieser Praktiken können Sie Ihre App's Leistung mit Werkzeugen wie Firebase überwachen. Dies kann Bereiche für Verbesserungen hervorheben. Dies hilft sicherzustellen, dass Updates nicht nur kleiner, sondern auch die Benutzererfahrung verbessern. Zusammen ermöglichen diese Schritte Entwicklern, glatte, Echtzeit-Updates bereitzustellen, während die App zuverlässig und effizient bleibt.
Keep going from Capgo Plugin: Lightweight Deployment for Capacitor Apps
Fortsetzen Sie mit __CAPGO_KEEP_0__-Plugin: Lightweight Deployment für __CAPGO_KEEP_1__-Anwendungen Capgo Plugin: Lightweight Deployment for Capacitor Apps __CAPGO_KEEP_0__-Plugin: Lightweight Deployment für __CAPGO_KEEP_1__-Anwendungen zur Planung von Sicherheit und Compliance verwenden, verbinden Sie es mit Verschlüsselung zur Implementierungsdetail in Verschlüsselung, zur Detailbeschreibung in Compliance, Capgo Sicherheits-Scanner zur Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit zur Produktworkflow in Capgo Sicherheit und Capgo Trust Center zur Produktworkflow in Capgo Trust Center.