Capgo macht das Deployment von Hotfixes schnell und einfach. So umgehst du Verzögerungen im App Store und bleibst dennoch sicher und konform mit den Richtlinien von Apple und Google. Hier ist ein kurzer Überblick über den Prozess:
- Hotfix erstellen und testen: Schreibe präzise code Änderungen, teste diese gründlich auf Geräten und stelle die Kompatibilität sicher.
- Capgo einrichten: Installiere den Capgo CLI mit
npx @capgo/cli init, konfiguriere die Verschlüsselung und integriere CI/CD-Tools. - Hotfix hochladen: Nutze CLI, um dein Update sicher hochzuladen, es klar zu benennen und das Deployment vorzubereiten.
- Update-Einstellungen wählenZielgerichtete Rollouts für bestimmte Nutzer oder Gruppen, Zeitplanung und Definition von Versionsanforderungen.
- Update trackenÜberwache Auslieferungsraten, Update-Geschwindigkeit und User-Coverage. Bei Bedarf sofort zurückrollen.
Capgo hat weltweit über 947,6 Millionen Updates ausgeliefert und die Release-Effizienz der Nutzer um 81 % gesteigert. Das ideale Tool für agile Teams, die schnelle und sichere Hotfix-Deployments benötigen.
Schritt 1: Hotfix erstellen und testen
Hotfix Code schreiben
Konzentriere dich auf präzise Änderungen, die den Bug beheben, ohne die Stabilität der App zu gefährden.
Hier ist ein kurzer Leitfaden zur Strukturierung deines Hotfixes:
| Best Practice | So wendest du es an |
|---|---|
| Isolierte Änderungen | Beschränke die Änderungen auf die betroffenen Komponenten. |
| Versionskontrolle | Nutze einen dedizierten Branch für die Hotfix-Entwicklung. |
| Dokumentation | Füge klare Kommentare zum Fix und dessen Auswirkungen hinzu. |
| Abhängigkeiten | Stelle die Kompatibilität mit bestehenden App-Abhängigkeiten sicher. |
Dank der Instant-Update-Funktion von Capgo kannst du dich voll auf die Fehlerbehebung konzentrieren, ohne dich um das Bundling anderer Änderungen kümmern zu müssen. Diese Methode hat sich bereits bewährt, wie colenso betont:
„Wir haben Capgo OTA-Updates in der Produktion für unsere über 5000 Nutzer ausgerollt. Der Betrieb läuft extrem reibungslos – fast alle unsere Nutzer sind innerhalb weniger Minuten auf dem neuesten Stand, nachdem das OTA auf @Capgo bereitgestellt wurde.“ [1].
Test auf deinem Gerät
Gründliches Testen ist entscheidend, damit der Hotfix reibungslos funktioniert. Nutze diese Schritte:
- Entwicklungstests: Führe den Fix in deiner lokalen Entwicklungsumgebung aus.
- Gerätetests: Prüfe den Fix auf verschiedenen Geräten und Betriebssystemversionen.
- Integrationstests: Stelle sicher, dass der Fix keine Auswirkungen auf andere Features hat.
Automatisiere den Testprozess so weit wie möglich mit CI/CD-Tools.
„Wir setzen auf agile Entwicklung und @Capgo ist geschäftskritisch, um unseren Nutzern kontinuierlich Updates zu liefern!“ - Rodrigo Mantica [1]
Sobald dein Hotfix alle Tests bestanden hat, kannst du Capgo für das Deployment bereitstellen.
Schritt 2: Setup Capgo

Erforderliche Packages installieren
Um mit Capgo in deinem Capacitor Projekt zu starten, nutze das CLI Tool. Führe einfach diesen Befehl aus:
npx @capgo/cli init
Dieser Befehl übernimmt die meiste Arbeit für dich:
- Installiert das Capgo Plugin
- Konfiguriert dein Projekt automatisch
- Bereitet dein Projekt auf Capgo Services vor
Sobald die Installation abgeschlossen ist, können Sie Ihr Projekt mit den Verschlüsselungs- und Compliance-Funktionen von Capgo konfigurieren.
Projekt einrichten
Capgo stellt sicher, dass dein Projekt die Verschlüsselungs- und Compliance-Standards von Apple und Google erfüllt. Es lässt sich nahtlos in CI/CD-Tools integrieren, verschlüsselt Updates für maximale Sicherheit und entspricht den App Store Guidelines.
| Integrationsschritt | Zweck | Vorteil |
|---|---|---|
| CI/CD-Setup | Verbindung zu CI/CD-Tools | Vereinfacht Deployments |
| E2E-Verschlüsselung | Sichert die Update-Auslieferung | Sichert die code Integrität |
| Plattform-Compliance | Entspricht App Store Standards | Ermöglicht reibungslose Distribution |
Dieses Setup wurde von Entwicklern validiert. Wie Bessie Cooper erklärt:
„@Capgo ist ein Must-have für Entwickler, die produktiver sein wollen. Bugfixes ohne Review zu deployen, ist Gold wert.“ [1]
Für größere Teams bietet Capgo Features wie Multi-Org-Setups und detailliertes Permission-Management. Es lässt sich integrieren mit Plattformen wie GitHub, GitLab, Azure DevOps, und Jenkins, was automatisierte Deployment-Workflows vereinfacht. Rodrigo Mantica betont dessen Bedeutung für agile Teams:
„Wir arbeiten agil, und @Capgo ist entscheidend, um unseren Nutzern kontinuierlich Updates zu liefern!“ [1]
Sobald dein Projekt vollständig eingerichtet ist, kannst du deinen Hotfix hochladen und sofort deployen.
Schritt 3: Hotfix hochladen
Dateien an Capgo senden
Nachdem dein Projekt aufgesetzt ist, kannst du deinen Hotfix mit dem Capgo CLI ToolDies gewährleistet einen sicheren und effizienten Transfer deines Updates. Beginne damit, deine App so zu builden, wie du es normalerweise während der Entwicklung tust.
So funktioniert es:
- Build deine App mit deinem Standardprozess.
- Prüfe, ob alle Dateien fehlerfrei kompilieren.
- Nutze das Capgo CLI Tool, um dein Update hochzuladen.
Updates labeln
Eine klare Benennung ist entscheidend für das Management und Tracking deiner Hotfixes. Wenn du dein Update zu Capgo hochlädst, füge spezifische Versionsdetails und beschreibende Labels hinzu. Das hilft bei der Organisation deiner Updates und sorgt dafür, dass alle auf dem gleichen Stand sind.
| Label-Element | Zweck | Best Practice |
|---|---|---|
| Versionsnummer | Verfolgt die Update-Sequenz | Nutze Semantic Versioning |
| Update-Beschreibung | Hebt wichtige Änderungen hervor | Fokus auf die wichtigsten Fixes und Updates |
| Release Notes | Änderungen kommunizieren | Spezifische Verbesserungen detaillieren |
Martin Donadieu, der Gründer von Capgo, hat ein Versionierungssystem entwickelt, das sich nahtlos in CI/CD-Workflows integriert. Dieses System macht es einfach, Updates zu tracken und bei Bedarf ein Rollback durchzuführen.
Capgo’s Update-Management beinhaltet auch Features wie End-to-End-Verschlüsselung und Instant Deployment, damit deine Hotfixes sicher sind und die Nutzer schnell erreichen.
Sobald dein Hotfix hochgeladen und gelabelt ist, gehe zu Schritt 4, um deine Update-Einstellungen zu konfigurieren.
sbb-itb-f9944d2
Capgo Live Update System für Capacitor Apps

Schritt 4: Update-Einstellungen wählen
Sobald du deinen Hotfix hochgeladen hast, kannst du die Einstellungen für das User-Targeting und die Rollout-Kriterien festlegen. Das garantiert ein kontrolliertes und effektives Deployment.
Nutzer und Geräte auswählen
Mit den User-Assignment-Tools von Capgo kannst du genau festlegen, wer den Hotfix erhalten soll. Es stehen zwei Hauptstrategien zur Verfügung:
| Deployment-Typ | Ideal für | Vorteile |
|---|---|---|
| Privates Testing | Beta-Tester, QA-Teams | Ermöglicht kontrolliertes Testen mit frühem Feedback |
| Öffentlicher Release | Alle Nutzer, Staged Rollouts | Ermöglicht breite Verteilung durch schrittweises Deployment |
Wenn beispielsweise ein Bug nur Nutzer in einer bestimmten Region betrifft, kannst du diese Gruppe für eine schnellere Validierung priorisieren. Nachdem du die Zielgruppe ausgewählt hast, kannst du detaillierte Release-Regeln festlegen.
Release-Regeln festlegen
Über das Web-Interface von Capgo kannst du den Release-Prozess feinjustieren, indem du Parameter wie Zeitplan, App-Versionskompatibilität und die Geschwindigkeit des Rollouts festlegst.
Dies sind die wichtigsten Einstellungen:
- Deployment-Zeitplan: Wähle spezifische Zeiten für das Live-Going des Updates.
- Versionsanforderungen: Definiere, welche App-Versionen das Update erhalten sollen.
- Rollout-Prozentsatz: Steuere das Tempo des Releases, beginnend mit einer kleinen Gruppe und schrittweiser Erweiterung.
Für dringende Fixes kannst du auf ein sofortiges Deployment setzen, um Probleme direkt zu beheben. Bei weniger kritischen Updates ermöglichen Staged Rollouts, die Performance zu überwachen und Probleme frühzeitig zu lösen. Zudem bietet Capgo Optionen für dedizierte Testgruppen, was die Koordination effizienter macht.
Schritt 5: Update tracken
Behalte den Fortschritt deiner Hotfixes im Auge und behebe Probleme sofort, wenn sie auftreten.
Update-Status prüfen
Die Analytics von Capgo liefern Einblicke in wichtige Update-Metriken:
| Metrik | Was du überwachen solltest | Warum es wichtig ist |
|---|---|---|
| Auslieferungsrate | Prozentsatz erfolgreicher Updates | Zeigt, wie gut dein Deployment funktioniert |
| Update-Geschwindigkeit | Zeit bis zur Zielgruppe | Zeigt Verzögerungen oder Engpässe auf |
| Nutzerabdeckung | Anzahl aktualisierter Geräte | Gibt an, wie viele User den Fix erhalten haben |
Probleme lösen
Nach der Analyse dieser Metriken können Sie Herausforderungen schnell angehen.
-
Sofortiger Rollback
Falls etwas schiefgeht, ermöglicht die Rollback-Funktion von Capgo ein sofortiges Revert auf die vorherige Version. -
User-Zuweisungen analysieren
Prüfen Sie die Update-Verteilung, um festzustellen, ob bestimmte Gruppen oder Geräte Probleme haben. -
Performance überwachen
Nutze Echtzeit-Metriken, um Probleme präzise zu finden und zu lösen. Die Tools von Capgo helfen dabei zu erkennen, ob das Problem bei der Auslieferung, Installation oder Kompatibilität liegt.
Rodrigo Mantica, Business Developer, betont die Bedeutung von Capgo:
„Wir setzen auf agile Entwicklung, und @Capgo ist entscheidend für das kontinuierliche Deployment an unsere Nutzer!“ [1]
Das Web-Interface von Capgo ermöglicht es dir, den Fortschritt deiner Updates mit detaillierten Logs und Performance-Metriken einfach zu überwachen. Die Tracking-Features haben Unternehmen geholfen, die Release-Effizienz um bis zu 81 % zu steigern, [1]was eine stabile App-Performance garantiert und Probleme schnell behebt.
Zusammenfassung
Kernpunkte
Capgo vereinfacht das schnelle und effektive Deployment von Hotfixes, mit einer nachgewiesenen Erfolgsbilanz von 947,6 Millionen Updates in 1.400 Produktions-Apps [1].
| Schritt | Aktion | Ziel |
|---|---|---|
| Erstellen & Testen | Hotfix lokal entwickeln und prüfen | Sicherstellung der code Qualität |
| Capgo einrichten | Plugin installieren mit npx @capgo/cli init |
Konfiguration vereinfachen |
| Upload | Dateien via CLI übertragen | Schnelle Distribution aktivieren |
| Konfigurieren | User zuweisen und Regeln festlegen | Updates präzise deployen |
| Monitoring | Performance tracken und Fehler beheben | Effizienz steigern |
Folge diesen Schritten, um Capgo in deinen Workflow zu integrieren und deinen Update-Prozess zu optimieren.
Erste Schritte
Bevor du startest, schau dir kurz die obigen Schritte an. Sie unterteilen den Deployment-Prozess in überschaubare Aktionen, was die Umsetzung erleichtert.
Starte deine Capgo Integration, indem du das Capgo CLI zu deinem Projekt hinzufügst. Dank End-to-End-Verschlüsselunggewährleistet die Plattform jederzeit sichere und zuverlässige Updates.
„Capgo ist ein smarter Weg, um Hot code Pushes zu machen.“
Für noch mehr Effizienz kannst du Capgo mit deinen CI/CD-Tools wie Azure DevOps, GitLab oder GitHub integrieren. Dieses Setup ermöglicht automatisierte Deployments und gibt dir volle Kontrolle über die Update-Verteilung per User-Assignment.
Weiterlesen: 5 Schritte zum Deployment von Hotfixes mit Capgo
Wenn du ... nutzt 5 Schritte zum Deployment von Hotfixes mit Capgo um Security und Compliance zu planen, verbinde es mit Verschlüsselung für Details zur Implementierung von Encryption, Compliance für Details zur Implementierung von Compliance, Capgo Security Scanner für den Produkt-Workflow im Capgo Security Scanner, Capgo Sicherheit für den Produkt-Workflow in der Capgo Security und Capgo Trust Center für den Produkt-Workflow im Capgo Trust Center.