Capgo __CAPGO_KEEP_0__ ermöglicht Ihnen, Ihre Capacitor Apps sofort ohne Wartezeit auf die Genehmigung durch den App-Store zu aktualisieren. Es liefert schnelle, sichere und konforme über die Luft (OTA)-Updates. Hier ist, was Sie wissen müssen:
- Schnelle Updates: 95% der Nutzer erhalten Updates innerhalb von 24 Stunden, mit 5MB-Paketen, die in 114ms geliefert werden.
- Einfache Einrichtung: Installieren Sie das Plugin mit
npm install @capgo/capacitor-updater, synchronisieren 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: Updates zu bestimmten Benutzergruppen (z.B. Beta, Produktionsumgebung) zuweisen, um kontrollierte Releases durchzuführen.
- Fehlerbehandlung: Echtzeit-Tracking, Rollover-Optionen und Teilaktualisierungen stellen sicher, dass die Stabilität gewährleistet ist.
Capgo ist für eine reibungslose, leichte Bereitstellung konzipiert, damit Sie sich auf die Verbesserung Ihrer App konzentrieren können, während Updates im Hintergrund stattfinden.
Zum Starten mit Capgo

Capgo in Ihrem Projekt einrichten Capacitor Projekt ist einfach. Es handelt sich um einen schnellen Installationsprozess und einige grundlegende Einstellungen.
Systemanforderungen
Bevor Sie loslegen, stellen Sie sicher, dass Ihr Entwicklungsumfeld diese Mindestanforderungen erfüllt:
| Komponente | Mindestanforderung |
|---|---|
| Node.js | Die neueste LTS-Version |
| Capacitor | Version 3.0 oder höher |
| Plattform-Tools | Xcode (für iOS) oder Android Studio |
Sie benötigen außerdem die notwendigen Werkzeuge für die Capacitor-Entwicklung, wie Xcode für iOS oder Android Studio für Android.
Schritte zur Plugin-Installation
Hier erfahren Sie, wie Sie Capgo installieren und einrichten können:
-
Schritt 1: Installieren des Capgo-Plugins
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__-Updater-Plugin Capgo CLI und initialisieren Sie es:
npm install @capgo/cli npx @capgo/cli init
Sobald die Einrichtung abgeschlossen ist, können Sie sich auf die Konfiguration Ihres Projekts für reibungslose Updates konzentrieren.
Grundlegende Konfiguration
Um Capgo in Ihrem Capacitor-Projekt zu konfigurieren, 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 anhand der Bedürfnisse Ihres Projekts feinjustieren. Hier ist eine kurze Übersicht über die verfügbaren Optionen:
| Einstellung | Zweck | Empfohlener Wert |
|---|---|---|
| autoUpdate | Aktiviert Automatische Updates | true |
| __CAPGO_KEEP_0__ | Die Zieladresse für Updates | https://api.capgo.app/updates |
Mit diesen Einstellungen ist Ihr Projekt für die effiziente Verwaltung von Live-Updates vorbereitet.
Verwaltung von OTA-Updates
Einrichten der Update-Automatisierung
Mit Capgo können Sie die Automatisierung von Updates vereinfachen. Beginnen Sie mit der Authentifizierung Ihres CLI-Zugriffs mit dem folgenden Befehl:
npx @capgo/cli@latest init API_KEY
Als Nächstes erstellen Sie ein Update-Paket aus Ihrem aktuellen code mit dem folgenden Befehl:
npx @capgo/cli app update
Sobald die Konfiguration erfolgt ist, überprüft Capgo automatisch nach Updates, installiert sie im Hintergrund und wirkt die Änderungen bei der nächsten Neustart.
| Update-Typ | Zeitpunkt | Benutzer-Einfluss |
|---|---|---|
| Hintergrundprüfung | App-Start | Keine Unterbrechung |
| Manueller Trigger | Nach Bedarf | Minimaler Störung |
| Push-Benachrichtigung | Ereignis-basiert | Benutzerkontrolliert |
Nach der Automatisierung von Updates können Sie das Capgo-System Kanal-System um die Rollout-Prozesse für verschiedene Benutzergruppen anzupassen.
Verteilersteuerung aktualisieren
Capgo ermöglicht Ihnen, bestimmte Updateversionen verschiedenen Kanälen zuzuweisen, wodurch Flexibilität bei der Verwaltung von Bereitstellungen entsteht. 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 | Update-Frequenz |
|---|---|---|
| Beta | Frühfunktionstests | Wöchentlich |
| Produktion | Stabile Releases | Zweimal wöchentlich |
| Unternehmen | Geschäftskunden | Monatlich |
| Power Benutzer | Leistungsaufschlüsse | 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, Capgo’s Fehlermanagement-Funktionen helfen dabei, die App-Stabilität aufrechtzuerhalten. Dazu gehören:
- Echtzeit-Überwachung: Update-Fortschritt über Geräte verfolgen.
- Robust Sicherheit: Stellen Sie sicher, dass Updates sicher und manipulationsgeschützt sind.
- Einfacher Rücksetz: Rufen Sie schnell eine stabile Version ab, wenn erforderlich.
- Teilweise Updates: Übertragen Sie nur die modifizierten Dateien, um die Leistung zu optimieren.
Für das effektive Management von Fehlern sollten Sie diese Tools in Betracht ziehen:
| Funktion | Funktionsweise | Implementierung |
|---|---|---|
| Automatische Wiederholungen | Lösen Sie Netzwerkprobleme | Integrierte Capgo Funktion |
| Versionskontrolle | Verfolgt Aktualisierungsquellen | Git-Integration |
| Fehlerprotokollierung | Überwacht Aktualisierungsprobleme | Dashboard-Analysen |
| Rückgängigmachungssystem | Stabile Versionen wiederherstellen | Mit dem Kanal-System für schrittweise Rollouts werden Risiken minimiert und sichert, dass Ihre App stabil bleibt, auch wenn Aktualisierungen Probleme aufweisen. |
Sicherheit und App-Store-Regeln
__CAPGO_KEEP_0__
Update Verschlüsselungssystem
Capgo sichert seine Update-Pakete mit End-to-End-Verschlüsselung, wobei kritische Sicherheitsmerkmale priorisiert werden, um Daten zu schützen. Hier ist, wie es funktioniert:
| Sicherheitsmerkmal | Umsetzung | Vorteil |
|---|---|---|
| End-to-End-Verschlüsselung | Sichere Methoden | Blockiert unbefugten Zugriff |
| Schlüsselmanagement | Hardware-Speicher | Sichert Verschlüsselungsschlüssel vor |
| Zugriffssteuerungen | Rollenbasierte Berechtigungen | Beschränkt Zugriff auf Update-Verteilung |
Diese Maßnahmen, kombiniert mit strenger Einhaltung von Richtlinien für die Plattform-Sicherheit, haben zu einem beeindruckenden Erfolg von 82% weltweit beigetragen über mehr als 750 Produktionsanwendungen Plattform-Richtlinien [2].
__CAPGO_KEEP_0__ sichert die volle Einhaltung der Anforderungen der App-Stores von iOS und Android, die sich an ihre spezifischen Regeln für sichere und transparente App-Betriebsabläufe anpassen.
Capgo ensures full compliance with iOS and Android app store requirements, aligning with their specific rules for secure and transparent app operations.
iOS-Anwendungen müssen Entwickler Folgendes tun:Entwickler müssen Folgendes tun:
- Angebot klare Löschungsoptionen für das In-App-Konto.
- Warten Sie auf transparente Datenverarbeitungspraktiken.
- Verwenden Sie Apples REST API für die Tokenrücknahme, wenn Sie "Mit Apple anmelden" implementieren.
Auf der Android-Seite, Google Play erfordert:
- Klare Benachrichtigungen für ausstehende Updates.
- End-to-End-Verschlüsselung für alle Updatepakete.
- Detaillierte Versionenkontrolle für mehr Transparenz.
Durch die Einhaltung dieser Richtlinien hat Capgo 23,5 Millionen erfolgreiche Updates ermöglicht während die Einhaltung der Vorschriften gewährleistet wurde. Darüber hinaus überwacht die Plattform die Leistung der Updates aktiv, um eine ständige Verbesserung sicherzustellen. [2]Update-Tracking-System
Um seine sicheren Update-Lieferungen zu ergänzen, bietet __CAPGO_KEEP_0__ ein Tracking-System an, das
To complement its secure update delivery, Capgo’s tracking system provides anbietet, um die Leistung zu optimieren und potenzielle Probleme zu erkennen. Ein genauerer Blick:
| Überwachungskomponente | Zweck | Erfolgsmaßstab |
|---|---|---|
| Echtzeit-Analytics | Erfolgsraten bei Updates verfolgt | 95% -Einführung innerhalb von 24 Stunden |
| Leistungstracking | Optimiert Herunterladegeschwindigkeiten | Verbessert Antwortzeiten |
| Fehlererkennung | Identifiziert Probleme schnell | Herunterladegeschwindigkeiten überwacht |
| Versionen-Verwaltung | Kontrollen aktualisieren Sie die Verteilung | Überwacht die Gesamterfolgsraten |
Dieser robuste Tracking-System stellt sicher, dass sichere und effiziente Updates Capgo’s Engagement für zuverlässige und störungsfreie Update-Verteilung bestärken.
Update-Leistungstipps
Halten Sie Ihre Updates reibungslos und ohne Unterbrechungen, 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 übertragen werden. Um die Update-Größe weiter zu minimieren, sollten Sie diese Strategien in Betracht ziehen:
| Optimierungstechnik | Wirkung | Umsetzung |
|---|---|---|
| Code Minifikation | Verkleinert die Größe von code | Komprimieren Sie JavaScript-, CSS- und HTML-Dateien |
| WebP-Bildformat | Verringert die Dateigröße von Bildern | Konvertieren Sie statische Bilder in das WebP-Format |
| Vektorgrafiken | Kleiner Größe mit Skalierbarkeit | Verwenden Sie stattdessen Vektorgrafiken für Icons und Logos anstelle von Rasterbildern |
| Ressourcenbereinigung | Eliminiert unnötige Assets | Löschen 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 wenn immer möglich.
- Aktivieren Sie Werkzeuge, die Ihre code komprimieren und minimieren.
- Regelmäßig bereinigen Sie nicht benötigte Ressourcen und Debug-Symbole.
Hintergrundaktualisierung
Stellen Sie sicher, dass Aktualisierungen reibungslos ablaufen, indem Sie sie im Hintergrund laden. Hier sind einige Möglichkeiten, die Effizienz zu verbessern:
- Verwenden Sie Capacitor’s Dateisystem API für Caching und lokale Speicherung.
- Dateien effizienter verwalten, indem Sie Blöcke anstatt Base64-Strings verwenden.
- Integrieren Sie lazy Loading um die Initialladegeschwindigkeit der Anwendung zu reduzieren.
Diese Vorgehensweise sichert die ununterbrochene Funktionalität für die Benutzer, während Updates im Hintergrund angewendet werden.
Update-Größen-Management
Die Gesamtgröße Ihrer Updates ist genauso wichtig wie ihre Ladezeit. Durch das Kontrollieren der Paketgröße bleibt die Anwendung reagierbar und effizient. Hier erfahren Sie, wie Sie es tun können:
- Regelmäßig überprüfen und entfernen Sie nicht benötigte Ressourcen.
- Wenden Sie App-Thinning Techniken für iOS, um die Bundle-Größe zu reduzieren.
- Optimieren Sie lokale Datenbanken, um Daten effizienter zu verarbeiten.
- Komprimieren Sie Bild-Assets, um Platz zu sparen.
- Verwenden Sie Ressourcen dynamisch durch Laufzeit-Konfiguration wieder.
Schlussfolgerung
Capgo hervorragt 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]Dieser Leistungsbereich unterstreicht seine 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 für sichere Update-Übermittlung
- Differenzielle Updates um den Bandbreitennutzung zu minimieren
- Schlüsselloser CI/CD-Integration mit beliebten Plattformen
- Zustimmung zum App-Store für iOS und Android
- Einfacher Rücksetzprozess für schnelle Versionskontrolle
Capgo kombiniert Effizienz, Sicherheit und Einhaltung der Vorschriften, was es zu einer hervorragenden Wahl für Teams macht, die ein leichtes und effektives Bereitstellungsprogramm suchen. Seine reichhaltige Plattform beantwortet die Herausforderungen der modernen App-Bereitstellung, während sie die Anforderungen der Plattform einhält.
Möchten Sie den Bereitstellungsprozess Ihrer App vereinfachen? Beginnen Sie mit der Verwendung von Capgo heute, um Updates zu strömen und die Leistung Ihrer App zu verbessern.
Häufig gestellte Fragen
::: faq
How bleibt Capgo bei Apple und Google-Richtlinien konform, während über das Internet Updates angeboten werden?
Wie bleibt Capgo mit den Richtlinien des App Stores konform?
Capgo stellt sicher, dass alle Richtlinien von Apple und Google für den App Store eingehalten werden, indem strikt nach ihren Update-Politiken vorgegangen wird. Für Apple sind Updates auf nicht ausführbare Inhalte beschränkt, während Google mehr Flexibilität bietet, aber strenge Sicherheitsmaßnahmen verlangt. Capgo erfüllt diese Anforderungen, indem end-to-end-Verschlüsselung implementiert wird, die Zustimmung der Nutzer 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 Updates über das Internet sicher, reibungslos und vollständig konform bleiben - was Entwicklern und Nutzern Vertrauen in den Prozess gibt.
Welche Vorteile bietet die Verwendung des Kanal-Systems von __CAPGO_KEEP_0__ für die Verwaltung von App-Updates und wie verbessert es die Zuverlässigkeit von Apps?
What are the benefits of using Capgo’s channel system for managing app updates, and how does it improve app reliability?
Capgo’s Kanal-System ermöglicht zielgerichtete Update-Verteilung, wodurch Entwickler die Flexibilität haben, Updates an bestimmte Benutzergruppen zu verteilen. Diese Vorgehensweise ist ideal für rollierende Updates, 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 schnelle Rückschritte, die es Benutzern ermöglichen, auf eine stabile Version zurückzukehren, wenn Probleme auftreten. In combination mit Echtzeit-Updates stellt Capgo sicher, dass Fixes und neue Funktionen den Benutzern sofort zur Verfügung stehen - ohne die Verzögerungen von App-Store-Bewilligungsprozessen - und hält die App reibungslos und die Benutzer zufrieden.
:::
How can developers improve update performance and reduce update size when using Capgo with their Capacitor apps?
Wie können Entwickler die Update-Leistung verbessern und die Update-Größe verringern, wenn sie Capgo mit ihren __CAPGO_KEEP_1__-Apps verwenden?
- Um Updates schneller zu machen und die Größe zu halten, können Entwickler sich auf einige praktische Techniken konzentrieren:Nutzen Sie differenzielle Updates : Anstatt das gesamte App-Update zu senden, senden Sie nur die geänderten Teile. Diese Vorgehensweise reduziert den.
- Werden Sie effektive Komprimierung verwenden: 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.
Zusätzlich zu diesen Praktiken können Sie mit Werkzeugen wie Firebase die Leistung Ihres Apps verfolgen und Bereiche für Verbesserungen hervorheben. Dies hilft sicherzustellen, dass Updates nicht nur kleiner, sondern auch die Benutzererfahrung verbessern. Zusammen erlauben diese Schritte Entwicklern, glatte, Echtzeit-Updates bereitzustellen, während die App zuverlässig und effizient bleibt. :::
Fortsetzen Sie mit Capgo Plugin: Lightweight Deployment für Capacitor Apps
Wenn Sie Capgo Plugin: Lightweight Deployment für Capacitor Apps um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung Compliance für die Implementierungsdetails in Compliance Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit, und Capgo Trust Center für den Produktworkflow in Capgo Trust Center