Capgo macht es möglich, Hotfixes schnell und einfach zu deployen, indem App-Store-Verzögerungen ausgelassen werden und die Updates sicher und mit den Richtlinien von Apple und Google konform sind. Hier ist eine kurze Übersicht über den Prozess:
- Erstellen und Testen Ihres Hotfixes: Schreiben Sie präzise code Änderungen, testen Sie gründlich auf Geräten und stellen Sie die Kompatibilität sicher.
- Einrichten von Capgo: Installieren Sie das Capgo CLI mit
npx @capgo/cli init, konfigurieren Sie die Verschlüsselung und integrieren Sie es mit CI/CD-Tools. - Hochladen Ihres Hotfixes: Verwenden Sie das CLI zur sicheren Hochladung Ihrer Aktualisierung, beschriften Sie sie klar und bereiten Sie sie auf die Bereitstellung vor.
- Wählen Sie Aktualisierungseinstellungen: Ziehen Sie bestimmte Benutzer oder Gruppen ins Visier, planen Sie die Rollout und definieren Sie Versionsanforderungen.
- Verfolgen Sie Ihre Aktualisierung: Überwachen Sie die Lieferraten, die Aktualisierungsrate und die Benutzerabdeckung. Wenn erforderlich, können Sie sofort zurückrollen.
Capgo hat weltweit über 947,6 Millionen Updates geliefert und die Release-Effizienz seiner Benutzer um 81 % verbessert. Es ist das go-to-Tool für agile Teams, die schnell und sicher Hotfix-Deployments benötigen.
Schritt 1: Erstellen und Testen Ihres Hotfix
Schreiben Sie den Hotfix Code
Konzentrieren Sie sich darauf, präzise Änderungen vorzunehmen, die das Problem angehen, ohne die Stabilität der App zu gefährden.
Eine schnelle Anleitung zur Struktur Ihres Hotfix:
| Best Practice | Anwendung |
|---|---|
| Isolierte Änderungen | Halten Sie die Änderungen auf die betroffenen Komponenten beschränkt. |
| Versionierung | Verwenden Sie einen dedizierten Zweig für die Hotfix-Entwicklung. |
| Anleitung | Erklären Sie die Reparatur und ihren Einfluss klar. |
| Abhängigkeiten | Stellen Sie sicher, dass die Anwendung kompatibel mit bestehenden Abhängigkeiten ist. |
Mithilfe der sofortigen Aktualisierungsfunktion von Capgo können Sie sich auf die Behebung des Fehlers konzentrieren, ohne sich um die Verpackung von unabhängigen Änderungen kümmern zu müssen. Diese Methode hat sich als effektiv erwiesen, wie von colenso hervorgehoben wird:
“Wir haben in der Produktion OTA-Updates mit __CAPGO_KEEP_0__ für unsere Nutzergruppe von +5000 durchgeführt. Wir sehen sehr glatte Abläufe, fast alle unsere Nutzer sind innerhalb von Minuten nach dem Bereitstellen des OTA bei @__CAPGO_KEEP_0__ auf dem neuesten Stand.” Capgo OTA updates in production for our user base of +5000. We’re seeing very smooth operation almost all our users are up to date within minutes of the OTA being deployed to @Capgo” [1].
Entwicklungs-Test:
Führen Sie die Reparatur in Ihrem lokalen Entwicklungsumfeld aus.
- Entwicklungstest: Führen Sie die Reparatur in Ihrem lokalen Entwicklungsumfeld aus.
- Geräte-Testen: Überprüfen Sie die Reparatur auf verschiedenen Geräten und Betriebssystemversionen.
- Integrationstest: Bestätigen Sie, dass die Reparatur keine anderen Funktionen stört.
Automatisieren Sie so viel wie möglich des Testprozesses mit Hilfe von CI/CD-Tools.
“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” - Rodrigo Mantica [1]
Once your hotfix has passed all tests, you’re ready to set up Capgo for deployment.
Schritt 2: Einrichten Capgo

Installationspflichtige Pakete
To get started with Capgo in your Capacitor project, use its CLI tool. Simply run the following command:
npx @capgo/cli init
Diese Anweisung macht das Schwerste für Sie ab:
- Installiert das Capgo-Plugin
- Konfiguriert Ihr Projekt automatisch
- Prepares your project for Capgo services
Capgo-Dienste
Sobald die Installation abgeschlossen ist, können Sie sich auf die Konfiguration Ihres Projekts mit
Capgo's Verschlüsselung und Compliance-Funktionen konzentrieren.
| Ihr Projekt einrichten | __CAPGO_KEEP_0__ stellt sicher, dass Ihr Projekt mit Verschlüsselung und Compliance-Standards für beide Apple und Google bereit ist. Es funktioniert reibungslos mit CI/CD-Tools, verschlüsselt Updates für die Sicherheit und entspricht den Richtlinien der App-Stores. | Integrationsschritt |
|---|---|---|
| Zweck (Kontext: Capgo-Marketing-Website. Rolle: Kurze UI-Bezeichnung oder Navigationspunkt. Nachrichtenschlüssel `subprocessors_table_purpose` (Zweck der Subprozessoren-Tabelle). ) | Verbindet sich mit CI/CD-Tools | Einfachere Bereitstellungen |
| E2E-Verschlüsselung | Sichert die Lieferung von Updates | Hält die code-Integrität aufrecht |
| Plattform-Konformität | Erfüllt die Anforderungen der App-Stores | Erleichtert eine glatte Verteilung |
Diese Konfiguration wurde von Entwicklern validiert. Wie Bessie Cooper erklärt:
“@Capgo ist ein unverzichtbares Werkzeug für Entwickler, die produktiver werden wollen. Die Vermeidung von Reviews für Bugfixes ist goldwert.” [1]
Für größere Teams bietet Capgo Funktionen wie Mehrfach-Organisations-Einstellungen und detaillierte Berechtigungs-Verwaltung. Es integriert sich mit Plattformen wie Capgo GitHub, GitLab, Azure DevOps, und Jenkins, wodurch automatisierte Bereitstellungsworkflows einfach sind. Rodrigo Mantica hebt ihre Bedeutung für agile Teams hervor:
“Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der kontinuierlichen Bereitstellung an unsere Benutzer!” [1]
Mit Ihrem Projekt vollständig eingerichtet, sind Sie bereit, Ihre Hotfix hochzuladen und ihn sofort zu bereitstellen.
Schritt 3: Hochladen Ihrer Hotfix
Dateien an Capgo senden
Nachdem Sie Ihr Projekt eingerichtet haben, ist es Zeit, Ihre Hotfix mithilfe des Capgo CLI-Toolszu laden. Dies sichert eine sichere und effiziente Übertragung Ihrer Aktualisierung. Beginnen Sie damit, Ihre App wie gewohnt während der Entwicklung zu bauen.
Das ist so funktioniert:
- Bauen Sie Ihre App mit Ihrem Standardprozess.
- Doppelchecken Sie, dass alle Dateien ohne Fehler kompiliert werden.
- Verwenden Sie das Capgo CLI-Tool, um Ihre Aktualisierung hochzuladen.
Bezeichnen Sie Ihre Updates
Eine klare Bezeichnung ist wichtig für das Management und die Verfolgung Ihrer Hotfixes. Wenn Sie Ihre Aktualisierung bei Capgo hochladen, fügen Sie spezifische Versionsdetails und beschreibende Bezeichnungen hinzu. Dies hilft bei der Organisation Ihrer Updates und hält alle auf dem gleichen Stand.
| Bezeichnungselement | Zweck | Gute Praxis |
|---|---|---|
| Versionennummer | Folgt der Aktualisierungssequenz | Verwenden Sie semantische Versionsnummern |
| Update Beschreibung | Hervorhebt wichtige Änderungen | Konzentriert sich auf Hauptkorrekturen und Updates |
| Release Notes | Kommuniziert Änderungen | Beschreibt spezifische Verbesserungen |
Martin Donadieu, der Gründer von Capgo, hat ein Versionsverwaltungssystem entwickelt, das sich reibungslos mit CI/CD-Workflows integriert. Dieses System ermöglicht es, Updates leicht zu verfolgen und bei Bedarf zurückzurollen.
Capgo- Update-Management umfasst auch Funktionen wie Ende-zu-Ende-Verschlüsselung und sofortige Bereitstellung, sodass Ihre Hotfixes sicher sind und sich schnell an die Benutzer verteilen.
Als Ihr Hotfix hochgeladen und beschriftet ist, wechseln Sie zu Schritt 4, um Ihre Update-Einstellungen zu konfigurieren.
sbb-itb-f9944d2
Capgo Live-Update-System für Capacitor Apps

Schritt 4: Wählen Sie die Update-Einstellungen
Einmal Ihr Hotfix hochgeladen, ist es Zeit, die Einstellungen für die Zielgruppe und die Rollout-Kriterien zu konfigurieren. Dies sichert eine kontrollierte und effektive Bereitstellung.
Wählen Sie Benutzer und Geräte
Capgo's Benutzerzuweisungstools ermöglichen es Ihnen, genau zu bestimmen, wer den Hotfix erhalten soll. Es stehen zwei Hauptstrategien zur Verfügung:
| Deploymentsart | Ideal für | Vorteile |
|---|---|---|
| Privatetestung | Betatester, QA-Teams | Ermöglicht eine kontrollierte Testung mit frühzeitiger Rückmeldung |
| Öffentliche Veröffentlichung | Alle Benutzer, geplante Rollouts | Ermöglicht eine breite Verteilung mit schrittweiser Bereitstellung |
Beispielsweise können Sie, wenn ein Fehler Benutzer in einer bestimmten Region betrifft, diese Gruppe priorisieren, um eine schnellere Validierung zu ermöglichen. Nachdem Sie Ihre Zielgruppe ausgewählt haben, können Sie zum Festlegen detaillierter Freigaberegeln weitermachen.
Einstellungen für die Freigabe
Durch Capgo’s Webinterface können Sie den Freigabeprozess feinjustieren, indem Sie Parameter wie Zeitplan, Anwendungsversion-Kompatibilität und wie allmählich die Aktualisierung bereitgestellt wird, einstellen.
Schlüsselinstellungen zum Konfigurieren:
- BereitstellungszeitplanWählen Sie bestimmte Zeiten für die Aktualisierung festlegen.
- Version Anforderungen: Definieren Sie, welche Anwendungsversionen das Update erhalten sollen.
- Rollout-Prozentsatz: Kontrollieren Sie den Tempo der Veröffentlichung, indem Sie mit einer kleineren Gruppe beginnen und allmählich ausweiten.
Für dringende Reparaturen können Sie sich für eine sofortige Bereitstellung entscheiden, um Probleme sofort anzugehen. Für weniger kritische Updates ermöglichen stufenweise Rollouts die Überwachung der Leistung und die Lösung potenzieller Probleme, sobald sie auftreten. Darüber hinaus bietet Capgo Optionen zur Erstellung von dedizierten Testgruppen, was die Koordination einfacher und effizienter macht.
Schritt 5: Verfolgen Sie Ihren Update-Status
Beachten Sie Ihren Hotfix-Fortschritt und beheben Sie Probleme, sobald sie auftreten.
Update-Status überprüfen
Capgo’s Analytics liefern Einblicke in wichtige Update-Metriken:
| Metrik | Was zu überwachen ist | Weshalb es wichtig ist |
|---|---|---|
| Lieferungsrate | Prozentsatz erfolgreicher Updates | Zeigt, wie gut Ihre Bereitstellung funktioniert |
| Update-Geschwindigkeit | Zeit, um die Zielgruppe zu erreichen | Hervorhebt jede Verlangsamung oder Engpässe |
| Benutzerabdeckung | Anzahl der aktualisierten Geräte | Zeigt an, wie viele Benutzer den Fix erhalten haben |
Probleme lösen
Nachdem Sie diese Metriken überprüft haben, sind Sie auf die schnelle Lösung von Herausforderungen vorbereitet.
-
Rückgängig machen, sofort
Wenn etwas schief geht, ermöglicht Capgo's Rollover-Funktion eine sofortige Rückkehr zur vorherigen Version. -
Analyse Benutzerzuweisungen
Überprüfen Sie, wie Updates verteilt werden, um zu sehen, ob bestimmte Gruppen oder Geräte Probleme haben. -
Leistung überwachen
Verwenden Sie Echtzeit-Metriken, um Probleme zu lokalisieren und zu lösen. Capgo's Werkzeuge können dabei helfen, herauszufinden, ob das Problem bei der Lieferung, der Installation oder der Kompatibilität liegt.
Rodrigo Mantica, ein Geschäftsentwickler, hebt die Bedeutung von Capgo hervor:
“Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der ständigen Lieferung an unsere Benutzer!” [1]
Capgo's Webinterface macht es einfach, den Fortschritt Ihrer Update mit detaillierten Protokollen und Leistungsmetriken zu überwachen. Seine Tracking-Funktionen haben Organisationen dabei geholfen, die Release-Effizienz um bis zu 81% zu verbessern [1], wodurch eine stabile Anwendungsleistung gewährleistet ist, während Probleme schnell angegangen werden können.
Zusammenfassung
Hauptschlagzeilen
Capgo vereinfacht den Prozess der schnellen und effektiven Bereitstellung von Hotfixes, mit einem nachgewiesenen Erfolg in der Lieferung 947,6 Millionen Updates über 1.400 Produktionsanwendungen [1].
| Schritt | Aktion | Ziel |
|---|---|---|
| Erstellen und Testen | Entwickeln und überprüfen Sie den Hotfix lokal | Stellen Sie sicher, dass die code-Qualität gewährleistet ist |
| Konfigurieren Sie Capgo | Installieren Sie das Plugin mithilfe von npx @capgo/cli init |
Konfiguration vereinfachen |
| Hochladen | Dateien über CLI übertragen | Schnelle Verteilung aktivieren |
| Konfigurieren | Benutzer zuweisen und Regeln festlegen | Aktualisierungen genau bereitstellen |
| Überwachen | Leistung verfolgen und Probleme lösen | Effizienz verbessern |
Folge diesen Schritten, um Capgo in Ihren Workflow zu integrieren und Ihren Update-Prozess zu optimieren.
Einstieg
Bevor Sie loslegen, nehmen Sie einen Moment, um die Schritte oben zu überprüfen. Sie zerlegen den Bereitstellungsprozess in handhabbare Aktionen, was es einfacher macht, ihn umzusetzen.
Starten Sie Ihre Capgo-Integration, indem Sie das Capgo CLI in Ihrem Projekt hinzufügen. Mit End-to-End-Verschlüsselung, stellt die Plattform sicher und zuverlässige Updates jederzeit sicher.
“Capgo ist eine intelligente Möglichkeit, heiße code-Pushes durchzuführen.”
Für noch größere Effizienz integrieren Sie Capgo mit Ihren CI/CD-Tools wie Azure DevOps, GitLab oder GitHub. Diese Konfiguration ermöglicht automatisierte Bereitstellungen, während Sie die Kontrolle über die Updateverteilung durch Benutzerzuweisungsfunktionen behalten.
Fortsetzen Sie mit 5 Schritte zum Bereitstellen von Hotfixes mit Capgo
Wenn Sie __CAPGO_KEEP_0__ verwenden 5 Schritte zum Bereitstellen von Hotfixes mit Capgo um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung Verschlüsselung zur Implementierungsdetail in Verschlüsselung, 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.