Capgo ermöglicht es, Hotfixes schnell und einfach zu deployen, ohne Verzögerungen bei der App-Store-Bearbeitung, während die Updates sicher und mit den Richtlinien von Apple und Google konform sind. Hier ist eine kurze Übersicht über den Prozess:
- Ihre Hotfix erstellen und testen: 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. - Ihre Hotfix hochladen: Verwenden Sie das CLI zur sicheren Hochladen Ihres Updates, beschriften Sie es klar und bereiten Sie es auf die Bereitstellung vor.
- Aktualisierungs-Einstellungen wählen: Ziehen Sie spezifische Benutzer oder Gruppen ins Visier, planen Sie die Rollouts und definieren Sie die Versionsanforderungen.
- Ihre Aktualisierung verfolgen: Überwachen Sie die Lieferraten, die Aktualisierungsrate und die Benutzerabdeckung. Wenn nötig, 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.
Hier ist eine schnelle Anleitung zur Strukturierung Ihres Hotfix:
| Best Practice | Wie Sie es anwenden |
|---|---|
| Isolierte Änderungen | Begrenzen Sie die Änderungen auf die betroffenen Komponenten. |
| Versionierung | Verwenden Sie einen dedizierten Zweig für die Hotfix-Entwicklung. |
| Dokumentation | Fügen Sie klare Kommentare über die Reparatur und ihren Einfluss hinzu. |
| Abhängigkeiten | Stellen Sie sicher, dass die Kompatibilität mit bestehenden App-Abhängigkeiten gewährleistet ist. |
Mit Capgo’s sofortiger Aktualisierungsfähigkeit können Sie sich auf die Reparatur des Bugs konzentrieren, ohne sich um das Zusammenfassen unabhängiger Änderungen kümmern zu müssen. Diese Methode hat sich als effektiv erwiesen, wie es die colenso hervorhebt:
“Wir haben in der Produktion Capgo OTA-Updates für unsere Nutzergruppe von +5000 ausgerollt. Wir sehen sehr glatte Betriebsabläufe. Fast alle unsere Nutzer sind innerhalb von Minuten nach dem Bereitstellen des OTA an @Capgo auf dem neuesten Stand.” [1].
Testen Sie auf Ihrem Gerät
Eine gründliche Testung ist entscheidend, um sicherzustellen, dass die Hotfix reibungslos funktioniert. Verwenden Sie diese Schritte:
- Entwicklungs-Testen: 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 CI/CD-Tools.
“Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der ständigen Lieferung an unsere Benutzer!” - Rodrigo Mantica [1]
Sobald Ihr Hotfix alle Tests bestanden hat, seid ihr bereit, Capgo für die Bereitstellung einzurichten.
Schritt 2: Einrichten Capgo

Installieren Sie erforderliche Pakete
Um mit Capgo in Ihrem Capacitor-Projekt zu beginnen, verwenden Sie das CLI-Tool. Führen Sie einfach die folgende Kommandozeilenanweisung aus:
npx @capgo/cli init
Diese Anweisung macht das Schwerste für Sie:
- 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 Apple und Google bereit ist. Es funktioniert reibungslos mit CI/CD-Tools, verschlüsselt Updates zur Sicherheit und entspricht den Richtlinien der App-Stores. | Integrationsschritt |
|---|---|---|
| Zweck: Um die Integration von __CAPGO_KEEP_0__ in Ihr Projekt zu erleichtern, wird diese Anleitung verwendet, um die notwendigen Schritte zu beschreiben, die zum erfolgreichen Abschluss der Integration erforderlich sind. | Verbindet sich mit CI/CD-Tools | Vereinfacht die Bereitstellung |
| E2E-Verschlüsselung | Sichert die Lieferung von Updates | Bewahrt die code-Integrität |
| Plattform-Konformität | Erfüllt die Anforderungen der App-Stores | Ermöglicht 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 möchten. Die Vermeidung von Überprüfungen für Bugfixe ist Gold wert.” [1]
Für größere Teams bietet Capgo Funktionen wie Mehrfach-Organisations-Einstellungen und detaillierte Berechtigungsverwaltung. Es integriert sich mit Plattformen wie GitHub, GitLab, Azure DevOps, und Jenkins, wodurch sich automatisierte Bereitstellungsworkflows leicht gestalten.
“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” [1]
With your project fully set up, you’re ready to upload your hotfix and deploy it instantly.
Wir praktizieren agiles Entwicklung und @__CAPGO_KEEP_0__ ist mission-kritisch bei der kontinuierlichen Lieferung an unsere Benutzer!
Send Files to Capgo
Nachdem Ihr Projekt vollständig eingerichtet ist, seid Ihr bereit, Euren Hotfix hochzuladen und ihn sofort zu deployen. Capgo CLI toolDateien an __CAPGO_KEEP_0__ senden
Das ist so funktioniert:
- Bauen Sie Ihre App mit Ihrem Standardprozess.
- Überprüfen Sie, ob alle Dateien ohne Fehler kompiliert werden.
- Verwenden Sie das Capgo CLI-Tool, um Ihre Aktualisierung hochzuladen.
Beschriftung Ihrer Updates
Eine klare Beschriftung ist für das Verwalten und Verfolgen Ihrer Hotfixes von entscheidender Bedeutung. Wenn Sie Ihre Aktualisierung bei Capgo hochladen, sollten Sie spezifische Versionsdetails und beschreibende Beschriftungen enthalten. Dies hilft bei der Organisation Ihrer Updates und hält alle auf dem gleichen Stand.
| Beschriftungselement | Zweck | Gute Praxis |
|---|---|---|
| Versionsnummer | Folgt der Sequenz der Aktualisierungen | Verwenden Sie semantische Versionsierung |
| Aktualisierungsbeschreibung | Hervorhebt wichtige Änderungen | Konzentriert sich auf Hauptkorrekturen und Updates |
| Release Notes | Kommuniziert Änderungen | Detailiert spezifische Verbesserungen |
Martin Donadieu, Capgo’s Gründer, hat eine Versionsverwaltung entwickelt, die sich reibungslos mit CI/CD-Workflows integriert. Diese Systematik ermöglicht es, Updates leicht zu verfolgen und bei Bedarf zurückzurollen.
Capgo’s Update-Management umfasst auch Funktionen wie Ende-zu-Ende-Verschlüsselung und Instant-Deployment, sodass Ihre Hotfixes sicher sind, während sie den Benutzern schnell erreichen.
Sbb-itb-f9944d2
Nachdem Ihr Hotfix hochgeladen und beschriftet wurde, wechseln Sie zu Schritt 4, um Ihre Update-Einstellungen zu konfigurieren.
Capgo Live Update System für Capacitor Apps

Schritt 4: Wählen Sie die Update-Einstellungen
Sobald Sie Ihre Hotfix hochgeladen haben, ist es Zeit, die Einstellungen für die Zielgruppen und die Rollout-Kriterien zu konfigurieren. Dies sichert eine kontrollierte und effektive Bereitstellung.
Benutzer und Geräte auswählen
Capgo’s Benutzerzuweisungstools ermöglichen es Ihnen, genau zu bestimmen, wer den Hotfix erhalten soll. Es stehen zwei Hauptstrategien zur Verfügung:
| Bereitstellungsart | Ideal für | Vorteile |
|---|---|---|
| Private Testing | Beta-Tester, QA-Teams | Ermöglicht kontrolliertes Testen mit frühzeitiger Rückmeldung |
| Öffentliche Veröffentlichung | Alle Benutzer, rollenbasierte Bereitstellung | Ermöglicht 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 weitergehen.
Freigaberegeln festlegen
Durch Capgo’s Webinterface können Sie den Freigabeprozess feinjustieren, indem Sie Parameter wie Zeitplan, Anwendungsversion-Kompatibilität und die Gradualität der Bereitstellung einstellen.
Hier sind die Schlüsselinstellungen, die konfiguriert werden können:
- Bereitstellungszeitplan: Wählen Sie spezifische Zeiten für die Bereitstellung aus.
- Versionanforderungen: Definieren Sie, welche App-Versionen 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öglicht die stufenweise Bereitstellung, dass Sie die Leistung überwachen und potenzielle Probleme lösen, sobald sie auftreten. Darüber hinaus bietet Capgo Optionen zur Erstellung von dedizierten Testgruppen, was die Koordination einfacher und effizienter macht.
Schritt 5: Überwachen Sie Ihr Update
Bleiben Sie auf Ihrem Hotfix-Progress auf dem Laufenden und beheben Sie Probleme so schnell wie möglich.
Aktualisierungsstatus überprüfen
Capgo’s Analytics liefern Einblicke in wichtige Update-Metriken:
| Metrik | Was überwachen Sie? | Warum ist es wichtig? |
|---|---|---|
| __CAPGO_KEEP_0__ | __CAPGO_KEEP_1__ | __CAPGO_KEEP_2__ |
| __CAPGO_KEEP_3__ | __CAPGO_KEEP_4__ | __CAPGO_KEEP_5__ |
| __CAPGO_KEEP_6__ | __CAPGO_KEEP_7__ | __CAPGO_KEEP_8__ |
__CAPGO_KEEP_9__
__CAPGO_KEEP_10__
-
__CAPGO_KEEP_11__
If etwas schief geht, Capgo’s Rollover-Funktion ermöglicht es Ihnen, sich sofort auf die vorherige Version zurückzusetzen. -
Analyse Benutzerzuweisungen
Überprüfen Sie, wie Updates verteilt werden, um zu sehen, ob bestimmte Gruppen oder Geräte Probleme haben. -
Überwachen Sie die Leistung
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]Stabile Anwendungsleistung sicherzustellen, während Probleme schnell angegangen werden.
Zusammenfassung
Hauptschwerpunkte
Capgo vereinfacht den Prozess der schnellen und effektiven Bereitstellung von Hotfixes, mit einem nachgewiesenen Erfolg bei der Lieferung 947,6 Millionen Updates über 1.400 Produktionsanwendungen [1].
| Schritt | Aktion | Ziel |
|---|---|---|
| Erstellen und Testen | Entwickeln und überprüfen Sie die Hotfix lokal | Stellen Sie sicher, dass die code-Qualität gewährleistet ist |
| Einrichten Sie Capgo | Installieren Sie das Plugin mithilfe von npx @capgo/cli init | Simplifizieren Sie die Konfiguration |
| Hochladen | Übertragen Sie Dateien über CLI | Aktivieren Sie schnelle Verteilung |
| Konfigurieren | Zuweisen Sie Benutzern und setzen Sie Regeln | Deployen Sie Updates genau |
| Überwachen | Verfolgen Sie die Leistung und lösen Sie Probleme | Verbessern Sie die Effizienz |
Folgen Sie diesen Schritten, um Capgo in Ihren Workflow zu integrieren und Ihren Updateprozess 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, sichert die Plattform sichere und zuverlässige Updates jederzeit.
“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.