Mein Swisscom
Account-App, bei der Support-, Plan- und Billing-Änderungen unauffällig eingespielt werden sollten.
- Google Play-Installationen
- 1,8 Mio.
- Store-Bewertung
- 4.4
Einrichten & vergessen
Installiere die native App einmal per MDM oder über deinen internen Store. Danach lädt Capgo neue Web-Bundles im Hintergrund herunter, wendet sie an, wenn du willst, rollt ein Bundle zurück, das nicht startet, und zeigt an, welche Version auf welchem Gerät läuft.
14 Tage unbegrenzt testen. Keine Kreditkarte nötig 14-Tage-Geld-zurück-Garantie. Jederzeit kündbar.
Kanalübersicht
Kioske, geteilte Tablets und Feldgeräte führen oft den ganzen Tag über eine einzige App aus. Nutzer öffnen keinen Store, um sie zu aktualisieren, und IT möchte nicht für jede Web-Fixung ein neues Paket pushen. Capgo hält die Web-Schicht automatisch aktuell, rollt ein Bundle zurück, das nicht startet, und zeigt an, welche Version jedes Gerät ausführt.
Nutzen Sie Capgo als Release-Kanal für Web-Assets, nicht als Ersatz für Ihre native Distribution. Native Binaries laufen weiterhin durch Ihren Enterprise-Packaging-Flow.
So funktioniert es
App einmal konfigurieren, dann aus der CI releasen und in der Console überwachen. Alle Befehle und Settings unten stammen aus der Capgo Doku.
defaultChannel ordnet jedes Gerät aus diesem Build dem richtigen Channel zu, z. B. einen pro Standort. autoUpdate: 'always' spielt ein neues Bundle an, sobald es heruntergeladen ist – ideal für Kiosk-Apps, die nie in den Hintergrund gehen.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
}, Doku zum Update-Verhalten Das signalisiert dem Updater, dass das neue Bundle geladen wurde. Kommt ein Bundle nie an, kehrt das Gerät von selbst zum letzten funktionierenden zurück.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady() notifyAppReady() und automatischer Rollback Upload mit --delta, damit Geräte nur geänderte Dateien herunterladen. Wenn die erste Site korrekt aussieht, verknüpfst du dasselbe Bundle mit den anderen Channels.
npx @capgo/cli@latest bundle upload --channel site-eu --delta
# after the first site checks out
npx @capgo/cli@latest channel set site-us com.example.app \
--bundle 1.4.2 Channel-Docs Device-Logs zeigen jeden Check, Download, Install und Fehler. Observe (Beta) vergleicht Launch- und WebView-Timing nach Bundle-Version. Um eine Site zurückzurollen, verknüpfst du ihr vorheriges Bundle.
# roll site-eu back to the previous bundle
npx @capgo/cli@latest channel set site-eu com.example.app \
--bundle 1.4.1 Observe Mit Capacitor gebaute Apps
Telecom- und Support-Apps haben Workflows für Abrechnung, Tarife, Support und Geräte, die aktuell bleiben müssen, ohne Nutzer bei jeder kleinen Verbesserung zur Installation einer neuen Binary aufzufordern.
Account-App, bei der Support-, Plan- und Billing-Änderungen unauffällig eingespielt werden sollten.
Carrier-App für den Selbstbedienungsbereich, in der Nutzer nicht jede kleine Aktualisierung verwalten müssen.
Support-App, bei der Diagnose- und Hilfe-Workflows gewartet werden müssen, ohne den Aufwand eines neuen Releases.
Kundenstimmen
Entwickler, Webincode
„Geräte-IDs zu bestimmten Gruppen hinzuzufügen und Änderungen nur an diese Gruppen zu pushen, ist ein echter Gamechanger.“
Lead Developer, drivolino GmbH
„Das Capgo Capacitor Updater-Plugin hat komplett verändert, wie wir Updates ausliefern. Was früher Tage dauerte, dauert jetzt nur noch Minuten.“
Gründer, NuTriQ
“Die Möglichkeit, produktive OTA-Updates sofort zu pushen, ohne auf die kompletten Review-Zyklen des App Store warten zu müssen, war ein enormer operativer Vorteil.”
FAQ
Für Kioske, MDM und interne Apps, bei denen niemand manuell aktualisiert.
Ja, wenn autoUpdate auf 'always' gesetzt ist. Das Plugin prüft alle 10 Minuten, während die App geöffnet ist (periodCheckDelay, Minimum 600 Sekunden), und wendet ein heruntergeladenes Bundle sofort an. Mit dem Standardwert 'atBackground' wartet das Bundle, bis die App in den Hintergrund geschaltet wird. Für die sofortige Anwendung wird auch @capacitor/splash-screen mit aktiviertem autoSplashscreen benötigt.
Doku zum Update-VerhaltenWenn das neue Bundle nicht innerhalb von 10 Sekunden notifyAppReady() aufruft, wechselt das Gerät zurück zum vorherigen, funktionierenden Bundle. Du kannst den Channel auch auf ein früheres Bundle zurücksetzen oder das eingebaute Bundle erzwingen; die Geräte übernehmen es bei ihrer nächsten Prüfung.
Rollback-DocsWenn Capgo Notifications eingerichtet sind, sendet channel set --send-update-notification eine stille Update-Prüfungsbenachrichtigung, nachdem du das Bundle des Channels geändert hast. Die Zustellung erfolgt best effort und hängt vom Betriebssystem, Netzwerk und Gerätestatus ab. Offline-Apps oder zwangsbeendete Apps können nicht erreicht werden.
Stille Update-ChecksJa, für die native App. Capgo aktualisiert JavaScript, HTML, CSS und Assets. Neue Plugins, native code und Capacitor Config-Änderungen werden weiterhin als neues signiertes Paket über Ihr MDM oder Ihren internen Store ausgeliefert.
Was einen Native Build erfordertDer Enterprise-Plan bietet dedizierte, hybride und lizenzierte Self-hosted-Setups. Sie können auch Ihren eigenen Update-Server mit dem Open-Source-Updater betreiben, müssen dann aber Features wie Channels und Statistiken selbst implementieren.
Self-hosted Updater DocsSagen Sie uns, wie Ihre Geräte registriert und verbunden sind. Wir gehen mit Ihnen Channels, Update-Timing und Rollback für Ihre Flotte durch.
Halten Sie Kiosk- und MDM-Geräte mit Capgo Live-Updates im Hintergrund aktuell.
persönlicher Support von Martin
14 Tage unbegrenzt testen. Keine Kreditkarte nötig 14-Tage-Geld-zurück-Garantie. Jederzeit kündbar.
Enterprise-Anforderungen? Sprich mit unserem Team