Il mio Swisscom
Account app where support, plan, and billing changes should ship quietly.
- Instalazioni di Google Play
- 1,8M
- Valutazione della store
- 4.4
Imposta & Dimentica
Install the native app once through MDM or your internal store. After that, Capgo downloads new web bundles in the background, applies them when you choose, rolls back a bundle that fails to start, and shows which version each device runs.
14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta.
Mappa del canale
I kiosks, le tablet condivise e i dispositivi di campo spesso eseguono un'app per tutta la giornata. Gli utenti non aprono un negozio per aggiornarlo e l'IT non vuole inviare un nuovo pacchetto per ogni correzione web. Capgo mantiene la layer web aggiornata da solo, annulla un bundle che non riesce a partire e ti dice cosa esegue ogni dispositivo.
Usa Capgo come canale di rilascio per gli asset web, non come sostituto del tuo distribuzione nativa. I binari nativi ancora passano attraverso il 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.
defaultChannel puts every device from this build on the right channel, for example one per site. autoUpdate: 'always' applies a new bundle as soon as it downloads, which suits kiosk apps that never go to the background.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
Aggiorna comportamento
Questo informa l'aggiornatore del nuovo pacchetto caricato. Se un pacchetto non arriva mai, il dispositivo torna automaticamente a quello funzionante precedente.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady()
Notifica l'app pronta all'uso e rollback automatico.
Carica con --delta in modo che i dispositivi scarichino solo i file modificati. Quando il primo sito sembra corretto, collega lo stesso pacchetto agli altri canali.
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 del comportamento di aggiornamento
I log dei dispositivi mostrano ogni controllo, download, installazione e fallimento. Observe (beta) confronta il lancio e il timing di WebView per versione di bundle. Per tornare a un sito indietro, collega la sua versione di bundle 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 telecomunicazione 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.
L'applicazione di autoserivizio del fornitore dove gli utenti non dovrebbero gestire ogni aggiornamento minore.
App di supporto dove flussi diagnostici e di aiuto richiedono manutenzione senza sovraccaricare il rilascio.
Prova dei clienti
sviluppatore, Webincode
"Risultava essere un salvavita poter aggiungere gli ID dei dispositivi a certi gruppi e inviare le modifiche solo a certi gruppi."
Sergiu S, sviluppatore capo, drivolino GmbH
"Il plugin di aggiornamento Capgo Capacitor ha completamente trasformato il modo in cui inviamo gli aggiornamenti. Ciò che prima richiedeva giorni ora richiede solo minuti."
Fondatore, NuTriQ
Può essere un vantaggio operativo enorme poter inviare aggiornamenti OTA in produzione istantaneamente senza dover attendere i cicli di revisione completi dell'App Store.
FAQ
Nostro app per kiosk non va mai in background. Aggiornerà comunque?
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 bundle non chiama notifyAppReady() entro 10 secondi, il dispositivo torna al bundle di lavoro precedente. Puoi anche puntare il canale a un bundle precedente o forzare il bundle integrato e i dispositivi lo recuperano alla loro prossima verifica.
Documentazione dei 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-hostedInformati sulle tue dispositivi iscritti e collegati. Possiamo passare attraverso i canali, gestire l'aggiornamento e il rollback per la tua flotta.
Supporto umano da Martin
14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta
Necessità aziendale? Parla con il nostro team