Il mio Swisscom
App dell'account in cui modifiche a supporto, piano e fatturazione devono passare inosservate.
- Installazioni Google Play
- 1,8M
- Valutazione store
- 4.4
Imposta e dimentica
Installa l'app nativa una sola volta tramite MDM o il tuo store interno. Da quel momento, Capgo scarica nuovi web bundle in background, li applica quando decidi, effettua il rollback di un bundle che non parte e mostra la versione in esecuzione su ogni dispositivo.
Prova gratuita illimitata di 14 giorni. Nessuna carta di credito richiesta Garanzia di rimborso di 14 giorni. Annulla quando vuoi.
Mappa dei canali
I chioschi, i tablet condivisi e i dispositivi di campo spesso eseguono un'unica app per tutto il giorno. Gli utenti non aprono uno store per aggiornarla e l'IT non vuole spingere un nuovo pacchetto per ogni fix web. Capgo mantiene il layer web aggiornato da solo, annulla un bundle che non riesce ad avviarsi 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'app una volta, poi rilascia da CI e monitora dalla console. Ogni comando e impostazione qui sotto arriva dalla documentazione Capgo.
defaultChannel mette ogni dispositivo di questo build sul canale giusto, ad esempio uno per sito. autoUpdate: 'always' applica un nuovo bundle appena viene scaricato, ideale per app kiosk che non vanno mai in background.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
}, Docs comportamento aggiornamenti Questo indica all'updater che il nuovo bundle è stato caricato. Se un bundle non arriva mai, il dispositivo torna da solo all'ultimo funzionante.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady() notifyAppReady() e rollback automatico Upload con --delta in modo che i dispositivi scarichino solo i file modificati. Quando il primo sito è corretto, collega lo stesso bundle 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 Docs canali I log dei dispositivi mostrano ogni check, download, installazione e fallimento. Observe (beta) confronta i tempi di avvio e WebView per versione del bundle. Per fare rollback di un sito, collega il suo 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 buildate con Capacitor
Le app di telecomunicazioni e supporto hanno workflow di fatturazione, piani, assistenza e dispositivi che devono restare aggiornati senza costringere gli utenti a installare un nuovo binario per ogni piccolo miglioramento.
App dell'account in cui modifiche a supporto, piano e fatturazione devono passare inosservate.
App self-service per operatori telefonici: gli utenti non dovrebbero gestire ogni aggiornamento minore.
App di supporto: i flussi di diagnostica e assistenza richiedono manutenzione senza il peso di una release.
Cosa dicono i clienti
Sviluppatore, Webincode
“Poter aggiungere i Device ID a determinati gruppi e inviare le modifiche solo a quei gruppi è una manna.”
Lead Developer, drivolino GmbH
“Il plugin Capgo Capacitor Updater ha rivoluzionato il nostro modo di rilasciare gli aggiornamenti. Quello che prima richiedeva giorni, ora si fa in pochi minuti.”
Fondatore, NuTriQ
“Poter rilasciare aggiornamenti OTA in produzione all'istante, senza attendere i cicli completi di revisione dell'App Store, è stato un enorme vantaggio operativo.”
FAQ
Per kiosk, MDM e app interne dove nessuno aggiorna manualmente.
Sì, con autoUpdate impostato su 'always'. Il plugin controlla ogni 10 minuti mentre l'app è aperta (periodCheckDelay, minimo 600 secondi) e applica subito il bundle scaricato. Con l'impostazione predefinita 'atBackground', il bundle attende che l'app passi in background. L'applicazione immediata richiede anche @capacitor/splash-screen con autoSplashscreen attivo.
Docs comportamento aggiornamentiSe il nuovo bundle non chiama notifyAppReady() entro 10 secondi, il dispositivo torna al bundle funzionante precedente. Puoi anche far tornare il canale a un bundle precedente, o forzare quello built-in, e i dispositivi lo riceveranno al prossimo controllo.
Docs sui rollbackCon Capgo Notifications configurato, il comando channel set --send-update-notification invia una notifica silenziosa di controllo aggiornamenti dopo aver cambiato il bundle del canale. La consegna è best effort e dipende dal sistema operativo, dalla rete e dallo stato del dispositivo. Non può raggiungere app offline o chiuse forzatamente.
Controlli silenziosi degli updateSì, per l'app nativa. Capgo aggiorna JavaScript, HTML, CSS e asset. Nuovi plugin, code nativi e modifiche alla configurazione Capacitor vengono comunque distribuiti come nuovo pacchetto firmato tramite il tuo MDM o store interno.
Cosa richiede una build nativaIl piano Enterprise offre configurazioni dedicate, ibride e self-hosted con licenza. Puoi anche gestire il tuo server di aggiornamento con l'updater open-source, ma in quel caso dovrai sviluppare tu stesso funzionalità come canali e statistiche.
Docs updater self-hostedRaccontaci come i tuoi dispositivi sono registrati e connessi. Possiamo analizzare insieme canali, tempistiche di aggiornamento e rollback per la tua flotta.
Mantieni aggiornati i dispositivi kiosk e MDM con Capgo background live updates.
supporto umano di Martin
Prova gratuita illimitata di 14 giorni. Nessuna carta di credito richiesta Garanzia di rimborso di 14 giorni. Annulla quando vuoi.
Esigenze Enterprise? Parla con il nostro team