Capgo lässt Sie Ihre Capacitor Anwendungen sofort ohne Wartezeit auf Genehmigung durch den App-Store aktualisieren. Es liefert schnelle, sichere und konforme Übertragungen über das Internet (OTA). Hier ist, was Sie wissen müssen:
- Schnelle Updates: 95% der Benutzer erhalten Updates innerhalb von 24 Stunden, mit 5MB-Paketen, die in 114ms geliefert werden.
- Easy Setup: Install das Plugin mit
npm install @capgo/capacitor-updater, synchronisiere dein Projekt und konfiguriere Updates in Minuten. - Secure & Compliant: End-to-end-Verschlüsselung und Einhaltung der Richtlinien von Apple und Google.
- Flexible Rollouts: Zuweise Updates bestimmten Benutzergruppen (z.B. Beta, Produktionsumgebung) für kontrollierte Releases.
- Error Handling: Echtzeit-Tracking, Rollover-Optionen und teilweise Updates sorgen für Stabilität.
Capgo ist für eine nahtlose, leichte Bereitstellung konzipiert, damit du dich auf die Verbesserung deiner App konzentrieren kannst, während Updates im Hintergrund stattfinden.
Zum Starten Capgo

Das Einrichten von Capgo in Ihrem Projekt Capacitor project Systemanforderungen
Bevor Sie loslegen, stellen Sie sicher, dass Ihr Entwicklungsumfeld diese Mindestanforderungen erfüllt:
Komponente
| Mindestanforderung | Node.js |
|---|---|
| Neueste LTS-Version | Cloudflare |
| Capacitor | Version 3.0 oder höher |
| Plattform-Tools | Xcode (für iOS) oder Android Studio |
Sie benötigen auch 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 Sie das Capgo-Plugin
Führen Sie den folgenden Befehl aus, um das __CAPGO_KEEP_0__-Updater-Plugin zu installieren Capgo:
npm install @capgo/capacitor-updater -
Schritt 2: Synchronisiere dein Projekt
Nach der Installation des Plugins synchronisiere es mit deinem Capacitor Projekt:
npx cap sync -
Schritt 3: Einrichtung von Live-Updates
Um Live-Updates zu aktivieren, installiere das Capgo CLI und initialisiere es:
npm install @capgo/cli npx @capgo/cli init
Sobald die Einrichtung abgeschlossen ist, kannst du dich auf die Konfiguration deines Projekts für reibungslose Updates konzentrieren.
Grundlegende Konfiguration
Um Capgo in deinem Capacitor Projekt zu konfigurieren, aktualisiere das capacitor.config.ts Datei mit den folgenden Einstellungen:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Du kannst diese Einstellungen basierend auf den Bedürfnissen deines Projekts feinjustieren. Hier ist eine kurze Übersicht über die verfügbaren Optionen:
| Einstellung | Zweck | Empfohlener Wert |
|---|---|---|
| autoUpdate | Aktiviert automatische Aktualisierungen | true |
| updateUrl | Die Endpunkt für Aktualisierungen | https://api.capgo.app/updates |
Mit diesen Einstellungen ist Ihr Projekt bereit, live Aktualisierungen effizient zu verarbeiten.
Verwaltung von OTA-Updates
Einrichten der Update-Automatisierung
Mit Capgo können Sie die Aktualisierungen automatisieren und Ihre Bereitstellung vereinfachen. Beginnen Sie, indem Sie Ihre CLI-Zugriff authentifizieren, indem Sie die folgende Kommandozeilenanweisung ausführen:
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 konfiguriert, überprüft Capgo automatisch nach Updates, installiert sie im Hintergrund und wendet Änderungen bei dem nächsten Neustart an.
| Update-Typ | Zeitpunkt | Benutzer-Erlebnis |
|---|---|---|
| Hintergrund-Überprüfung | App-Start | Keine Unterbrechung |
| Manueller Trigger | Zuverlässig auf Anfrage | Minimaler Störung |
| Push-Benachrichtigung | Event-basiert | Benutzerkontrolliert |
Nachdem Sie Updates automatisiert haben, können Sie das Kanalsystem von Capgo zum Anpassen des Rollout-Prozesses für verschiedene Benutzergruppen verwenden. Update-Verteilungssteuerung
__CAPGO_KEEP_0__ ermöglicht Ihnen, bestimmte Update-Versionen verschiedenen Kanälen zuzuweisen, wodurch Flexibilität bei der Verwaltung von Bereitstellungen besteht. Hier ist ein Beispielkonfiguration:
Capgo allows you to assign specific update versions to different channels, providing flexibility in managing deployments. Here’s an example configuration:
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
Kanal
| Zweck | Update-Frequenz | Beta |
|---|---|---|
| __CAPGO_KEEP_0__ | Frühfunktionstests | Wöchentlich |
| Produktion | Stabile Releases | Zweiwöchentlich |
| Unternehmen | Unternehmenskunden | Monatlich |
| Machtbenutzer | Leistungsoptimierungen | 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 zur Verfügung stellen.
Update Fehlerbehandlung
Einmal Updates eingerichtet und verteilt, unterstützt Capgo die Fehlerbehandlung der App und hilft dabei, die Appstabilität zu erhalten. Dazu gehören:
- Fehlerbeobachtung in Echtzeit: Überwache den Updatefortschritt auf allen Geräten.
- Sichere Sicherheit: Stelle sicher, dass Updates sicher und manipulationsgeschützt sind.
- Einfache Rückkehr auf eine stabile Version: Rückgängig machen Sie schnell, wenn erforderlich.
- Teilweise Updates: Übertragen Sie nur die geänderten Dateien, um die Leistung zu optimieren.
Zur effektiven Fehlerbehandlung sollten Sie diese Werkzeuge in Betracht ziehen:
| Funktion | Funktion | Implementierung |
|---|---|---|
| Automatische Wiederholungen | Löst Netzwerkprobleme | Integrierte Capgo-Funktion |
| Versionskontrolle | Verfolgt Aktualisierungsquellen | Git-Integration |
| Fehlerprotokollierung | Überwacht Aktualisierungsprobleme | Dashboard-Analytik |
| Rückgängig-Mach-System | {"targetLanguage":"Deutsch","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"texts":["__CAPGO_KEEP_0__ stabilisiert Versionsnummern","Einzelkommando zur Rückkehr","Mit dem Kanal-System für schrittweise Updates verringert sich das Risiko und sichert die Stabilität Ihres Apps, auch wenn Updates Probleme aufweisen","Sicherheit und App-Store-Regeln","Update-Verschlüsselungssystem","__CAPGO_KEEP_0__ verschlüsselt 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"]} | Restores stable versions |
Single command reversion
Using the channel system for gradual rollouts reduces risks and ensures your app remains stable, even when updates encounter issues.
Security and App Store Rules
Capgo secures its update packages using __CAPGO_KEEP_0__ secures its update packages usingend-to-end encryption
| , prioritizing critical security features to safeguard data. Here’s how it works: | Security Feature | Implementation |
|---|---|---|
| Benefit","End-to-End Encryption"] | Sichere Methoden | Blockiert unbefugten Zugriff |
| Schlüsselverwaltung | Hardware-Speicher | Schützt Verschlüsselungsschlüssel |
| Zugriffssteuerungen | Berechtigungs-basierte Rechte | Einschränkt Zugriff auf Update-Verteilung |
Diese Maßnahmen, kombiniert mit strenger Einhaltung von Sicherheitsrichtlinien der Plattform, haben zu einem beeindruckenden 82% Erfolg in der globalen Erfolg über mehr als 750 Produktionsanwendungen [2].
Sicherheitsrichtlinien der Plattform
Capgo sichert die volle Einhaltung der Anforderungen der iOS- und Android-App-Stores, wobei die spezifischen Regeln für sichere und transparente App-Betriebsabläufe berücksichtigt werden.
Für iOS-Anwendungen, müssen Entwickler Folgendes tun:
- Eine klare Option für die Löschung des in-app-Kontos anbieten.
- Transparente Datenverteilungspraktiken aufrechterhalten Apple’s REST __CAPGO_KEEP_0__ für die Tokenrücknahme verwenden, wenn bei der Implementierung von „Anmelden mit Apple“ erforderlich ist..
- Use Apple’s REST API for token revocation when implementing “Sign in with Apple.”
Android-Seite , erfordert Google Play Folgendes:__CAPGO_KEEP_0__
- Benachrichtigungen löschen Für ausstehende Updates.
- End-to-End-Verschlüsselung Für alle Update-Pakete.
- Detailliert Versionen kontrollieren Für bessere Transparenz.
Indem diese Richtlinien erfüllt werden, Capgo hat 23,5 Millionen erfolgreiche Updates ermöglicht Während die Einhaltung der Vorschriften gewährleistet wird. Darüber hinaus überwacht die Plattform die Leistung von Updates, um eine ständige Verbesserung sicherzustellen. [2]Update-Tracking-System
Für bessere Transparenz
Um sein sicheres Update-Delivery-System zu ergänzen, Capgo’s Tracking-System bietet Echtzeit-Monitoring um die Leistung zu optimieren und potenzielle Probleme zu erkennen. Hier ist ein genauerer Blick:
| Überwachungskomponente | Zweck | Erfolgsmesswert |
|---|---|---|
| Echtzeit-Analytik | Überwacht die Erfolgsraten von Updates | 95% -Einführung innerhalb von 24 Stunden |
| Leistungstracking | Optimiert die Herunterladegeschwindigkeit | Verbessert die Antwortzeiten |
| Fehlererkennung | Ausfälle erkennen, bevor sie passieren | Herunterladegeschwindigkeit überwachen |
| Versionen verwalten | Updateverteilung steuern | Überblick über Erfolgsraten |
Mit diesem robusten Tracking-System sichert Capgo sicher und effizient Updates, was ein Zeichen für die Treue zu zuverlässigen und störungsfreien Updates ist.
Updateleistungstipps
Stellen Sie sicher, dass Ihre Updates reibungslos und ohne Unterbrechungen laufen, indem Sie sich auf die Optimierung der Leistung konzentrieren.
Updategröße reduzieren
Capgo verwendet delta-Updates, was bedeutet, dass nur die Änderungen zwischen den Versionen übertragen werden. Um die Updategröße weiter zu minimieren, sollten Sie diese Strategien in Betracht ziehen:
| Optimierungstechnik | Einfluss | Umsetzung |
|---|---|---|
| Code Minimierung | Verringert code Größe | Komprimiert JavaScript-, CSS- und HTML-Dateien |
| WebP-Bildformat | Verringert die Dateigröße von Bildern | Konvertiert statische Bilder im WebP-Format |
| Vektorgrafiken | Klein mit Skalierbarkeit | Verwenden Sie stattdessen Vektorgrafiken für Icons und Logos |
| 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 um kleinere Dateigrößen zu erhalten.
- Ersetzen Sie Rasterbilder durch Vektorgrafiken sofern möglich.
- Ermöglichen Sie Werkzeuge, die Ihre code komprimieren und minimieren.
- Regelmäßig reinigen Sie nicht benötigte Ressourcen und Debug-Symbole.
Hintergrundaktualisierung laden
Stellen Sie sicher, dass Updates reibungslos sind, indem Sie sie im Hintergrund laden.
- Verbessern Sie die Effizienz durch: Capacitor’s Filesystem API __CAPGO_KEEP_0__’s Dateisystem __CAPGO_KEEP_1__
- für Zwischenspeicherung und lokale Speicherung. Verwalten Sie Dateien effizienter, indem Sie Blobs
- anstatt Base64-Strings verwenden. Inkorporieren Sie lazy loading
um die Initialisierungszeit der App zu reduzieren.
Diese Vorgehensweise stellt sicher, dass Benutzer während der Anwendung von Updates im Hintergrund ununterbrochene Funktionalität erleben.
Die Verwaltung der Gesamtlänge Ihrer Updates ist genauso wichtig wie ihre Ladezeit. Die Kontrolle der Paketgröße sichert, dass die App reagiert und effizient bleibt. Hier ist, wie Sie es tun können:
- Regelmäßig überprüfen und entfernen Sie nicht benötigte Ressourcen.
- Anwenden App-Dünngestein Techniken für iOS anwenden, um die Bundle-Größe zu reduzieren.
- Optimieren Sie lokale Datenbanken, um Daten effizienter zu verarbeiten.
- Bilder verkleinern, um Platz zu sparen.
- Ressourcen dynamisch durch Runtime-Kustomisierung wieder verwenden.
Fazit
Capgo hebt sich als zuverlässige Lösung für die Bereitstellung von Capgo-Apps ab, die durch ihr beeindruckendes Erfolgsrekord von mehr als 1,7 Billionen Updates in über 2.000 Produktionsanwendungen unterstützt wird. Capacitor__CAPGO_KEEP_0__-Apps [1]. Diese Leistung unterstreicht ihre Fähigkeit, große Skaleneinsätze 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 Bandbreitenverbrauch zu minimieren
- Schlüssellose CI/CD-Integration mit beliebten Plattformen
- App-Store-Konformität für iOS und Android
- Einzuklick-rollback für schnelle Versionskontrolle
Capgo kombiniert Effizienz, Sicherheit und Compliance, wodurch es eine hervorragende Wahl für Teams ist, die eine leichte und effektive Bereitstellungs-Lösung suchen. Sein feature-reiches Plattform-angebot adressiert die Herausforderungen der modernen App-Bereitstellung, während es die Plattform-Anforderungen einhält.
Möchten 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.
Häufig gestellte Fragen
::: faq
Wie verbleibt Capgo bei der Einhaltung der Richtlinien von Apple und Google, während es über die Luft Updates anbietet?
Wie Capgo sich an die Richtlinien des App-Stores hält
Capgo stellt sicher, dass es alle Richtlinien von Apple und Google für den App-Store einhält, indem es streng ihre Update-Politiken befolgt. Für Apple sind Updates auf nicht ausführbare Inhaltebeschränkt, während Google mehr Flexibilität bietet, aber strenge Sicherheitsmaßnahmen verlangt. Capgo begegnet diesen Anforderungen, indem es End-to-End-Verschlüsselungumsetzt, die Zustimmung der Benutzer für Updates einholt und sich an die spezifischen Regeln jeder Plattform hält.
Um sicherzustellen, dass alles auf dem richtigen Weg ist, führt Capgo regelmäßig Audits seiner Update-Systeme durch und überwacht Änderungen der Richtlinien. Diese Bemühungen garantieren, dass Über-ein-Cloud-Updates bleiben sicher, reibungslos und vollständig konform - bieten Entwicklern und Benutzern Vertrauen in den Prozess.
:::
What are the benefits of using Capgo’s channel system for managing app updates, and how does it improve app reliability?
Welche Vorteile bietet das Capgo-Kanal-System für die Verwaltung von App-Updates und wie verbessert es die Zuverlässigkeit der App? Das __CAPGO_KEEP_0__-Kanal-System ermöglichtzielgerichtete Update-Verteilung
, gibt Entwicklern die Flexibilität, 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, allowing users to revert to a stable version if any problems occur. Combined with real-time updates, Capgo ensures that fixes and new features reach users instantly - bypassing the delays of app store approval processes - keeping the app running smoothly and users happy. :::
, die es Benutzern ermöglichen, auf eine stabile Version zurückzukehren, wenn Probleme auftreten. In combination mit Echtzeit-Updates stellt __CAPGO_KEEP_0__ 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?
To machen Sie Updates schneller und ihre Größe handhabbar mit Capgo, können Entwickler sich auf einige praktische Techniken konzentrieren:
- Nutzen Sie differenzielle Updates: Statt das gesamte Anwendungsprogramm erneut zu senden, senden Sie nur die Teile, die sich geändert haben. Diese Vorgehensweise reduziert den Update-Größe drastisch. Nutzen Sie effektive Komprimierung.
- : Implementieren Sie Komprimierungsmethoden wieZSTD um die Update-Dateien noch weiter zu verkleinern. Strukturieren Sie Ihre __CAPGO_KEEP_0__ sorgfältig
- : Teilen Sie Ihre code in kleinere, modulare Teile auf, um den Update-Prozess zu beschleunigen und zu straffen.: Divide your code into smaller, modular pieces to speed up and streamline the update process.
Firebase update size 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. :::
Fortsetzen Sie mit Capgo-Plugin: Leichtgewichts-Deployment für Capacitor-Apps
Wenn Sie "__CAPGO_KEEP_0__-Plugin: Leichtgewichts-Deployment für __CAPGO_KEEP_1__-Apps" verwenden Capgo Plugin: Lightweight Deployment for Capacitor Apps Verschlüsselung zur Implementierungsdetail in Verschlüsselung, Compliance zur Implementierungsdetail in Compliance, __CAPGO_KEEP_0__-Sicherheits-Scanner zur Produktworkflow in Capgo-Sicherheits-Scanner, Capgo-Sicherheit Capgo-Sicherheit für den Produktworkflow in Capgo Sicherheit und Capgo Vertrauenszentrum für den Produktworkflow in Capgo Vertrauenszentrum.