Capgo lässt Sie Ihre Capacitor Apps werden sofort ohne Wartezeit auf die Genehmigung durch das App-Store freigegeben. 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, 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: Zuweisen Sie Updates an bestimmte Benutzergruppen (z.B. Beta, Produktionsumgebung) für kontrollierte Releases.
- Fehlerbehandlung: Echtzeit-Tracking, Rollover-Optionen und Teilaktualisierungen sichern die Stabilität.
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.
Einführung in Capgo

Getting Capgo up and running in your Capacitor in Ihrem
__CAPGO_KEEP_0__
Projekt ist einfach. Es handelt sich um einen schnellen Installationsprozess und eine grundlegende Konfiguration. Die Einrichtung von __CAPGO_KEEP_0__ in Ihrem __CAPGO_KEEP_0__ Projekt ist einfach. Es handelt sich um einen schnellen Installationsprozess und eine grundlegende Konfiguration. Sie müssen sicherstellen, dass Ihr Entwicklungsumfeld diese Mindestanforderungen erfüllt:
| Komponente | Mindestanforderung |
|---|---|
| Node.js | 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 Tools 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 updater plugin:
npm install @capgo/capacitor-updater -
Nachdem das Plugin installiert wurde, 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 dem Konfigurieren Ihres Projekts für reibungslose Updates widmen. Capgo CLI Schritt 4: Konfigurieren Sie Ihr Projekt für reibungslose Updates
npm install @capgo/cli npx @capgo/cli init
Um Ihr Projekt für reibungslose Updates zu konfigurieren, folgen Sie den Anweisungen in der Dokumentation von __CAPGO_KEEP_0__.
Wenn Sie Fragen zu __CAPGO_KEEP_0__ haben, besuchen Sie bitte die Unterstützungsseite von __CAPGO_KEEP_0__.
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 basierend auf den Bedürfnissen Ihres Projekts feinjustieren. Hier ist eine kurze Übersicht über die verfügbaren Optionen:
| Einstellung | Zweck | Empfohlener Wert |
|---|---|---|
| autoUpdate | Aktiviert automatische Updates | true |
| updateUrl | Der Endpunkt für Updates | https://api.capgo.app/updates |
With diesen Konfigurationen sind Ihre Projekte für lebendige Updates effizient vorbereitet.
OTA-Updates verwalten
Update-Automatisierung einrichten
Mit Capgo die Updates automatisieren, vereinfacht den Bereitstellungsprozess. Beginnen Sie mit der Authentifizierung Ihres CLI-Zugriffs mit folgendem Befehl:
npx @capgo/cli@latest init API_KEY
Erstellen Sie als Nächstes ein Update-Paket aus Ihrem aktuellen code mit dem folgenden Befehl:
npx @capgo/cli app update
Nach der Einrichtung überprüft Capgo automatisch nach Updates, installiert sie im Hintergrund und wendet die Änderungen bei der nächsten Neustart an.
| Update-Typ | Zeitpunkt | Benutzer-Erlebnis |
|---|---|---|
| Hintergrund-Überprüfung | App-Start | Keine Unterbrechung |
| Manuelle Auslösung | Nachfragegesteuert | Minimaler Störungsausfall |
| Push-Benachrichtigung | Ereignis-basiert | Benutzerkontrolliert |
After automating updates, you can use Capgo’s Kanal-System um die Rollout-Prozesse für verschiedene Benutzergruppen anzupassen.
Update-Verteilungssteuerung
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"
}
}
Diese Konfiguration sichert organisierte Bereitstellungen, wie unten beschrieben:
| Kanal | Zweck | Aktualisierungs-Frequenz |
|---|---|---|
| Beta | Frühfunktionstest | Wöchentlich |
| Produktion | Stabile Versionen | Zweiwöchentlich |
| Unternehmen | Geschäftskunden | Monatlich |
| Power Benutzer | Leistungsoptimierungen | Wenn nötig |
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 Anwendungsstabilität aufrechtzuerhalten. Dazu gehören:
- Echtzeit-Überwachung: Überwachen Sie den Update-Status auf allen Geräten.
- Robuste Sicherheit: Stellen Sie sicher, dass Updates sicher und unverfälschbar sind.
- Einschalt-Abstieg: Wenden Sie sich schnell auf eine stabile Version zurück, wenn nötig.
- Teilaktualisierungen: Liefern Sie nur die modifizierten Dateien, um die Leistung zu optimieren.
Für das effektive Fehlermanagement sollten Sie diese Werkzeuge in Betracht ziehen:
| Funktion | Funktion | Implementierung |
|---|---|---|
| Automatische Wiederholungen | Löst Netzwerkprobleme | Integrierte Capgo-Funktion |
| Versionskontrolle | Verfolgt die Quellen der Updates | Git-Integration |
| Fehlerprotokollierung | Überwachung von Problemen bei Updates | Dashboard-Analytik |
| Rückgängigmachungssystem | Stabile Versionen wiederherstellen | Einzelnes Kommando zur Wiederherstellung |
Mit dem Kanal-System werden Grad-Rollouts durchgeführt, um Risiken zu minimieren und sicherzustellen, dass die App stabil bleibt, selbst wenn Updates Probleme aufweisen.
Sicherheit und App-Store-Richtlinien
Update-Verschlüsselungssystem
Capgo verschlüsselt seine Update-Pakete mit Ende-zu-Ende-Verschlüsselung mit Schwerpunkt auf kritischen Sicherheitsfunktionen, um Daten zu schützen. Hier ist, wie es funktioniert:prioritizing critical security features to safeguard data.
| Sicherheitsfunktion | Implementierung | Vorteil |
|---|---|---|
| End-to-End-Verschlüsselung | Sichere Methoden | Blockiert unbefugten Zugriff |
| Schlüsselmanagement | Hardware-Speicher | Schützt Verschlüsselungsschlüssel |
| Zugriffssteuerungen | Berechtigungs-basierte Berechtigungen | Beschränkt Zugriff auf Update-Verteilung |
Diese Maßnahmen, kombiniert mit strenger Einhaltung von Sicherheitsrichtlinien der Plattform, haben zu einem beeindruckenden Erfolg von 82% weltweit beigetragen, über 750 Produktanwendungen hinweg. Plattform-Richtlinien __CAPGO_KEEP_0__ sichert die volle Einhaltung der Anforderungen der iOS- und Android-App-Stores, einschließlich der spezifischen Regeln für sichere und transparente App-Betriebsabläufe. [2].
Für
Capgo ensures full compliance with iOS and Android app store requirements, aligning with their specific rules for secure and transparent app operations.
müssen Entwickler Folgendes tun: KlarstellendeBenachrichtigungen für die Löschung der App-Kontooptionen anbieten
- Transparente Datenverteilungspraktiken beibehalten.
- Transparenz bei der Datenverteilung Transparenz bei der Datenverteilung.
- Verwenden Sie Apples REST API für die Tokenrücknahme, wenn Sie "Anmelden mit Apple" implementieren.
Auf der Seite von Android, Google Play erfordert:
- Klare Benachrichtigungen für ausstehende Updates.
- End-to-End-Verschlüsselung für alle Updatepakete.
- Detaillierte Versionierung für bessere Transparenz.
Durch das Einhalten dieser Richtlinien hat Capgo die Implementierung erleichtert. 23,5 Millionen erfolgreiche Updates während die Einhaltung von Vorschriften gewährleistet wird [2]. Zusätzlich überwacht die Plattform die Leistung von Updates, um eine ständige Verbesserung sicherzustellen.
Update-Tracking-System
Um seine sichere Update-Lieferung zu ergänzen, bietet das Capgo-Tracking-System Echtzeit-Überwachung 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% Annahme innerhalb von 24 Stunden |
| Leistungstracking | Optimiert die Herunterladegeschwindigkeiten | Verbessert die Antwortzeiten |
| Fehlererkennung | Identifiziert Probleme schnell | Überwacht die Herunterladegeschwindigkeiten |
| Versionsverwaltung | Steuert die Updateverteilung | Verfolgt die Gesamterfolgsraten |
Dieses robuste Tracking-System sichert sichere, effiziente Updates, was Capgo’s Engagement für zuverlässige und nahtlose Update-Verteilung unterstreicht.
Tipps zur 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 | Wirkung | Umsetzung |
|---|---|---|
| Code Minifizierung | Verringert 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 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.
- Räumen Sie regelmäßig ungenutzte Ressourcen und Debug-Symbole auf.
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 Zwischenspeicherung und lokale Speicherung.
- Verwenden Sie Dateien effizienter, indem Sie Blobs anstatt Base64-Strings.
- Inkorporieren schlechter Eingabefläche um die Anfangsladezeiten der App zu reduzieren.
Diese Vorgehensweise sichert sicherzustellen, dass Benutzer während der Anwendung von Updates ununterbrochenen Funktionalität erleben, während Updates im Hintergrund angewendet werden.
Update-Größe-Verwaltung
Die Verwaltung der Gesamtgröße Ihrer Updates ist genauso wichtig wie ihre Ladezeit. Die Kontrolle der Paketgröße sichert sicherzustellen, dass die App reagiert und effizient bleibt. Hier ist, wie Sie es tun können:
- Regelmäßig Audits und entfernen Sie nicht benötigte Ressourcen.
- Anwenden App-Dünnschichttechnik Techniken für iOS anwenden, um die Größe des Bundle zu reduzieren.
- Optimieren Sie lokale Datenbanken, um Daten effizienter zu verarbeiten.
- Komprimieren Sie Bild-Assets, um Platz zu sparen.
- Ressourcen dynamisch durch Runtime-Kustomisierung wieder verwenden.
Zusammenfassung
Capgo setzt sich durch als zuverlässige Lösung für die Bereitstellung von Capacitor-Anwendungen, die durch ihren beeindruckenden Erfolg von mehr als 1,7 Billionen Updates in über 2.000 Produktionsanwendungen unterstützt wird [1]Dieser Leistungsniveau unterstreicht seine 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
- Störungsfreie CI/CD-Integration mit beliebten Plattformen
- App Store-Kompatibilität für iOS und Android
- Einfacher Rücksetzprozess Für schnelle Versionskontrolle
Capgo kombiniert Effizienz, Sicherheit und Kompatibilität, was es zu einer hervorragenden Wahl für Teams macht, die eine leichte und effektive Bereitstellungs-Lösung suchen. Seine reichhaltige Plattform begegnet den 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 streamlinen und die Leistung Ihrer App zu verbessern.
FAQs
::: faq
Auf welche Weise bleibt Capgo bei Apple- und Google-Richtlinien konform, während es über die Luft Updates anbietet?
Auf welche Weise bleibt Capgo bei den Richtlinien der App Store konform?
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 Inhalte beschränktwährend Google mehr Flexibilität bietet, aber strenge Sicherheitsmaßnahmen erfordert. Capgo begegnet diesen Anforderungen, indem es End-to-End-Verschlüsselungbenutzt, um die Zustimmung der Nutzer für Updates einzuholen, 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 - was Entwicklern und Nutzern Vertrauen in den Prozess gibt.
:::
What are the benefits of using Capgo’s channel system for managing app updates, and how does it improve app reliability?
Was sind die Vorteile der Verwendung des Kanal-Systems von Capgo zur Verwaltung von App-Updates und wie verbessert es die Zuverlässigkeit der App? __CAPGO_KEEP_0__'s Kanal-System ermöglichtzielgerichtete Update-Verteilung
, was Entwicklern die Flexibilität gibt, Updates an bestimmte Gruppen von Nutzern zu senden. 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 sein Support für Raschen Wiederherstellungen, wodurch Benutzer auf eine stabile Version zurückkehren können, wenn Probleme auftreten. Kombiniert mit Echtzeit-Updates stellt Capgo sicher, dass Reparaturen 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.
:::
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 ihre Größe handhabbar zu halten mit __CAPGO_KEEP_0__, können Entwickler sich auf einige praktische Techniken konzentrieren:Nutzen Sie differenzielle Updates : Statt das gesamte App-Programm erneut zu senden, senden Sie nur die Teile, die geändert wurden. Diese Vorgehensweise schneidet die.
- Update-GrößeNutzen Sie effektive Komprimierung : Implementieren Sie Komprimierungsverfahren wie ZSTD
- 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 kann das Abgleichen der Leistung Ihres Apps mit Werkzeugen wie Firebase Schwachstellen aufzeigen, die verbessert werden können. Dies hilft sicherzustellen, dass Updates nicht nur kleiner, sondern auch die Benutzererfahrung verbessern. Zusammen ermöglichen diese Schritte Entwicklern, reibungslose, 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 zur Planung von Sicherheit und Compliance verwenden, verbinden Sie es mit Verschlüsselung zur Implementierungsdetail 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