La mia Swisscom
Account app where support, plan, and billing changes should ship quietly.
- Instalazioni Google Play
- 1,8M
- Valutazione negli store
- 4.4
Configura e dimentica
Installa l'app nativa una volta attraverso MDM o il tuo store interno. Dopo di che, Capgo scarica nuovi pacchetti web in background, li applica quando scegli, ripristina un pacchetto che fallisce l'avvio e mostra quale versione ogni dispositivo esegue.
14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta
Mappa del canale
Le macchine self-service, i tablet condivisi e i dispositivi di campo spesso eseguono un'applicazione per tutta la giornata. Gli utenti non aprono un negozio per aggiornarla e l'IT non vuole inviare un nuovo pacchetto per ogni correzione web. Capgo mantiene l' layer web aggiornato da solo, annulla un bundle che non si avvia e ti dice cosa esegue ogni dispositivo.
Usa Capgo come canale di rilascio per gli asset web, non come sostituto della tua distribuzione nativa. I binari nativi passano ancora attraverso il tuo flusso di packaging aziendale.
Come funziona
Configura l'applicazione una volta e poi rilasciala dal CI e osserva dal console. Ogni comando e impostazione sotto è tratto dai Capgo documenti.
Il canale predefinito mette ogni dispositivo di questa build sul canale giusto, ad esempio uno per sito. autoUpdate: 'sempre' applica un nuovo pacchetto non appena lo scarica, il che si adatta agli app kiosk che non vanno mai in background.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
Documentazione aggiornamenti
Ciò informa l'aggiornatore del nuovo pacchetto caricato. Se un pacchetto non lo raggiunge mai, il dispositivo torna al pacchetto funzionante precedente da solo.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady()
notifyAppReady() e rollback automatico
Carica con --delta affinché i dispositivi scarichino solo file modificati. Quando il primo sito sembra giusto, collega lo stesso pacchetto ai canali diversi.
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
Documentazione canali
I log dei dispositivi mostrano ogni controllo, download, installazione e fallimento. Observe (beta) confronta il lancio e il timing WebView per versione del pacchetto. Per tornare a un sito, collega il suo pacchetto precedente.
# roll site-eu back to the previous bundle
npx @capgo/cli@latest channel set site-eu com.example.app \
--bundle 1.4.1
Observe
App costruite con Capacitor
Gli app di telecomunicazioni e supporto hanno flussi di lavoro di fatturazione, piano, supporto e dispositivi che devono rimanere aggiornati senza chiedere agli utenti di installare un nuovo binario per ogni piccolo miglioramento.
Account app where support, plan, and billing changes should ship quietly.
Applicazione di autoassistenza del carrier dove gli utenti non dovrebbero gestire ogni aggiornamento minimo.
App di supporto dove i flussi diagnostici e di aiuto richiedono manutenzione senza sovraccaricare la versione.
Prova dei clienti
sviluppatore, Webincode
"Essere in grado di aggiungere gli ID dei dispositivi a certi gruppi e di inviare le modifiche a solo certi gruppi è un salvavita."
Sergiu S, Lead Developer, drivolino GmbH
The Capgo Capacitor Updater plugin ha completamente rivoluzionato il modo in cui distribuiamo gli aggiornamenti. Ciò che un tempo richiedeva giorni ora richiede solo minuti.
Fondatore, NuTriQ
“Poter inviare aggiornamenti OTA in produzione istantaneamente senza dover attendere i cicli di revisione completo dell'App Store è stato un enorme vantaggio operativo.”
FAQ
Per kiosk, MDM e app interni dove nessuno aggiorna a mano.
Yes, with autoUpdate set to 'always'. The plugin checks every 10 minutes while the app is open (periodCheckDelay, 600 seconds minimum) and applies a downloaded bundle right away. With the default 'atBackground', the bundle waits until the app is backgrounded. Instant apply also needs @capacitor/splash-screen with autoSplashscreen turned on.
Aggiorna comportamentoSe il nuovo pacchetto non chiama notifyAppReady() entro 10 secondi, il dispositivo torna al pacchetto precedente che funzionava. Puoi anche puntare il canale a un pacchetto precedente o forzare il pacchetto predefinito e i dispositivi lo recuperano alla loro prossima verifica.
Documentazione per i rollbackWith Capgo Notifications set up, channel set --send-update-notification sends a silent update-check notification after you change the channel's bundle. Delivery is best effort and depends on the operating system, network, and device state. It cannot reach offline or force-quit apps.
Aggiornamenti silenziosiYes, for the native app. Capgo updates JavaScript, HTML, CSS, and assets. New plugins, native code, and Capacitor config changes still ship as a new signed package through your MDM or internal store.
Cosa richiede una costruzione nativaThe Enterprise plan offers dedicated, hybrid, and licensed self-hosted setups. You can also run your own update server with the open-source updater, but then you build features such as channels and statistics yourself.
Aggiornamento auto-hostedSpiega come sono registrati e collegati i tuoi dispositivi. Possiamo esplorare le opzioni di canali, orari di aggiornamento e rollback per la tua flotta.
Mantieni dispositivi kiosk e MDM aggiornati con Capgo aggiornamenti in background in tempo reale.
Sostegno umano da Martin
14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta
Hai bisogno di soluzioni aziendali? Parla con il nostro team