Funzione
Questa pagina fornisce una panoramica completa di tutte le funzionalità disponibili in Capgo Live Updates. Ogni funzionalità include una breve descrizione e collegamenti alla documentazione dettagliata.
Sistema di Aggiornamento Core
Section titled “Sistema di Aggiornamento Core”Aggiornamenti Over-the-Air (OTA)
Section titled “Aggiornamenti Over-the-Air (OTA)”Distribuire aggiornamenti di JavaScript, HTML, CSS e risorse direttamente agli utenti senza l’approvazione dell’app store. Gli aggiornamenti vengono scaricati in background e applicati al prossimo riavvio dell’app.
Capacità principali:
- Download in background
- Installazione automatica
- Nessuna interruzione per l’utente
- Supporto multipiattaforma (iOS, Android, Electron)
Learn more about update behavior →
Aggiornamenti Delta (Differenziali)
Section titled “Aggiornamenti Delta (Differenziali)”Scarica solo i file modificati tra le versioni, riducendo l’uso della larghezza di banda fino al 95% e accelerando la consegna degli aggiornamenti.
Capacità principali:
- Differenze automatiche a livello di file
- Verifica basata su checksum
- Confronto dei manifest
- Fallback intelligente agli aggiornamenti completi quando necessario
Learn more about delta updates →
Rollback Automatico
Section titled “Rollback Automatico”Se un aggiornamento non riesce a caricarsi o provoca crash, il sistema torna automaticamente all’ultima versione funzionante nota.
Capacità principali:
- Rilevamento di crash
- Rilevamento di timeout
- Ripristino automatico
- Non è richiesto alcun intervento da parte dell’utente
Validazione & Ripristino tramite Checksum
Section titled “Validazione & Ripristino tramite Checksum”Verifica l’integrità del bundle tramite checksum e passa automaticamente all’ultima versione funzionante nota se viene rilevata corruzione.
Capacità principali:
- Validazione del checksum al download
- Rilevamento di corruzione
- Ripristino automatico all’ultimo bundle funzionante
- Strumenti di recupero manuali disponibili
Rilevamento Aggiornamenti Incompatibili
Section titled “Rilevamento Aggiornamenti Incompatibili”Previene l’applicazione di aggiornamenti non compatibili sui dispositivi che eseguono versioni antiche del codice nativo.
Capacità principali:
- Verifica di compatibilità della versione nativa
- Validazione delle dipendenze dei plugin
- Blocco automatico degli aggiornamenti incompatibili
- Messaggi di errore chiari
Learn more about version targeting →
Controllo della Distribuzione
Section titled “Controllo della Distribuzione”Sistema dei Canali
Section titled “Sistema dei Canali”Organizza e gestisci aggiornamenti tra diversi ambienti e segmenti di utenti con configurazioni di canali flessibili.
Capacità principali:
- Canali personalizzati illimitati (produzione, staging, beta, ecc.)
- Assegnazioni di bundle per canale
- Regole di targeting specifiche per canale
- Auto-assegnazione del dispositivo
- Sovrascrittura del canale per dispositivo
Targeting del Dispositivo
Section titled “Targeting del Dispositivo”Destina dispositivi specifici, versioni o segmenti di utenti per rollout a fasi e distribuzioni controllate.
Capacità principali:
- Targeting basato sulla versione
- Override specifici per dispositivo
- Filtraggio della piattaforma (iOS, Android)
- Filtraggio basato su metadati personalizzati
- Blocco di emulatori/build di sviluppo
Politiche del Canale
Section titled “Politiche del Canale”Configura regole e restrizioni su come gli aggiornamenti vengono consegnati su ciascun canale.
Capacità principali:
- Disabilita aggiornamenti automatici
- Blocca gli aggiornamenti di versioni principali
- Disabilita aggiornamenti sugli emulatori
- Disabilita aggiornamenti nelle build di sviluppo
- Politiche specifiche per piattaforma (solo iOS, solo Android)
Learn more about channel policies →
Strumenti per Sviluppatori
Section titled “Strumenti per Sviluppatori”Anteprima del Bundle
Section titled “Anteprima del Bundle”Anteprima dei bundle in un ambiente web dal vivo prima di distribuirli sui dispositivi, accessibile dalla dashboard web.
Posizione: Web Dashboard → App → Bundle → Preview tab
Debugging in Tempo Reale
Section titled “Debugging in Tempo Reale”Monitoraggio in tempo reale degli eventi di aggiornamento per dispositivi specifici tramite CLI, mostrando verifiche, download, installazione ed eventi di errore.
Utilizzo:
npx @capgo/cli app debug [appId]Mostra:
- Verifiche aggiornamenti
- Progresso del download
- Stato dell’installazione
- Messaggi di errore
- Blocchi di policy
Visione del Manifest del Bundle
Section titled “Visione del Manifest del Bundle”Ispeziona il manifest completo di qualsiasi bundle, inclusi l’elenco dei file, checksum e metadati.
Posizione: Web Dashboard → App → Bundle → Manifest tab
Mostra:
- Elenco dei file con checksum
- Metadati del bundle
- Compatibilità con la versione nativa
- Dipendenze dei plugin
Dipendenze Native dei Plugin
Section titled “Dipendenze Native dei Plugin”Visualizza tutti i plugin Capacitor nativi inclusi in ciascun bundle per tracciare le modifiche delle dipendenze tra le versioni.
Posizione: Web Dashboard → App → Bundle → Dependencies tab
Mostra:
- Nomi e versioni dei plugin
- Aggiunte/rimovazioni di dipendenze
- Avvertenze di compatibilità
Integrazione CLI
Section titled “Integrazione CLI”Interfaccia a riga di comando completa per distribuzioni automatizzate e integrazione CI/CD.
Comandi chiave:
bundle upload- Carica nuovi bundlebundle list- Elenca tutti i bundlebundle delete- Elimina i bundlebundle cleanup- Pulisci i vecchi bundlechannel set- Configura i canaliapp debug- Debug in tempo reale
Crittografia di Bundle
Section titled “Crittografia di Bundle”Crittografia end-to-end per i bundle con cifratura AES-256, che protegge il tuo codice in transito e a riposo.
Capacità principali:
- Generazione di coppie di chiavi RSA
- Crittografia AES-256 dei bundle
- Verifica della firma del codice
- Gestione delle chiavi di cifratura
Pulizia & Conservazione dei Bundle
Section titled “Pulizia & Conservazione dei Bundle”Pulisce automaticamente i vecchi bundle in base alle politiche di conservazione per gestire l’utilizzo dello spazio.
Capacità principali:
- Numero di conservazione configurabile
- Pulizia automatica tramite CLI
- Lavori di pulizia pianificati
- Monitoraggio dell’utilizzo dello spazio
Utilizzo:
npx @capgo/cli bundle cleanup --keep=10Analytics & Monitoring
Section titled “Analytics & Monitoring”Statistiche degli Aggiornamenti
Section titled “Statistiche degli Aggiornamenti”Monitora tassi di adozione degli aggiornamenti, tassi di successo e avanzamento delle distribuzioni tra i tuoi utenti.
Metriche disponibili:
- Tasso di successo dei download
- Tasso di successo dell’installazione
- Tassi di errore per tipo
- Adozione degli aggiornamenti nel tempo
- Distribuzione delle versioni
Posizione: Web Dashboard → App → Statistics
Log dei Dispositivi
Section titled “Log dei Dispositivi”Log degli eventi per dispositivo che mostrano l’intero ciclo di vita degli aggiornamenti dalla verifica all’installazione.
Tipi di eventi:
- Verifiche aggiornamenti
- Inizio/completamento/errore del download
- Avvio/completamento/errore dell’installazione
- Eventi di rollback
- Blocchi di policy
Posizione:
- Web Dashboard → App → Dispositivo → Logs
- Web Dashboard → App → Logs (tutti i dispositivi)
Analytics sull’Uso dei Bundle
Section titled “Analytics sull’Uso dei Bundle”Analisi dettagliate su quali bundle sono attivi, conteggio dei download e utilizzo dello spazio.
Metriche:
- Installazioni attive per bundle
- Conteggi dei download
- Utilizzo dello spazio per bundle
- Utilizzo della larghezza di banda
Statistiche dei Canali
Section titled “Statistiche dei Canali”Monitora metriche di prestazione e adozione per canale.
Metriche:
- Dispositivi per canale
- Tassi di successo degli aggiornamenti per canale
- Cronologia delle distribuzioni
- Tassi di errore per canale
Posizione: Web Dashboard → App → Canale → Statistics
Cronologia delle Distribuzioni
Section titled “Cronologia delle Distribuzioni”Tracciamento completo di tutte le distribuzioni di bundle, assegnazioni di canale e modifiche di configurazione.
Eventi tracciati:
- Caricamenti di bundle
- Assegnazioni di canale
- Modifiche delle policy
- Override del dispositivo
Posizione: Web Dashboard → App → Canale → History
Sicurezza e Conformità
Section titled “Sicurezza e Conformità”Crittografia End-to-End
Section titled “Crittografia End-to-End”Crittografa i bundle a riposo e in transito con la cifratura AES-256, standard di settore.
Firma del Codice
Section titled “Firma del Codice”Verifica l’integrità del bundle con firme crittografiche per prevenire manomissioni.
Conformità SOC 2 Type II
Section titled “Conformità SOC 2 Type II”Infrastrutture e processi certificati secondo gli standard SOC 2 Type II per la sicurezza aziendale.
Conformità all’App Store
Section titled “Conformità all’App Store”Completamente conforme alle policy di Apple App Store e Google Play Store per gli aggiornamenti OTA.
Enforcement della 2FA (A livello Organizzativo)
Section titled “Enforcement della 2FA (A livello Organizzativo)”Richiedi l’autenticazione a due fattori per tutti i membri dell’organizzazione per accedere al cruscotto e all’API.
Posizione: Web Dashboard → Organizzazione → Security
Enforcement dei Bundle cifrati
Section titled “Enforcement dei Bundle cifrati”Richiedi che tutti i bundle siano cifrati a livello organizzativo.Posizione: Web Dashboard → Organization → Security
Collaborazione di team
Section titled “Collaborazione di team”Controllo degli accessi basato sui ruoli (RBAC)
Section titled “Controllo degli accessi basato sui ruoli (RBAC)”Permessi granulari per il controllo degli accessi a livello di organizzazione e app
Ruoli dell’organizzazione:
super_admin- Accesso completoadmin- Accesso da amministratoreread- Accesso in sola letturaupload- Accesso solo caricamento
Ruoli dell’app:
app_developer- Accesso completo all’appapp_uploader- Solo caricamento dei bundleapp_reader- Accesso in sola lettura
Posizione:
- Web Dashboard → Organization → Members
- Web Dashboard → App → Access
Audit Logs
Section titled “Audit Logs”Tracciamento completo di tutte le attività dell’organizzazione e delle app per conformità e sicurezza.
Eventi registrati:
- Azioni degli utenti (accesso, disconnessione, modifiche alle autorizzazioni)
- Operazioni sui bundle (caricamento, eliminazione, assegnazione)
- Operazioni sui canali (creazione, aggiornamento, eliminazione)
- Modifiche all’organizzazione (impostazioni, membri)
Posizione: Web Dashboard → Organization → Audit Logs
Webhooks
Section titled “Webhooks”Ricevi notifiche in tempo reale sugli eventi nelle tue app tramite webhook HTTP.
Eventi supportati:
apps- App creata/aggiornata/eliminataapp_versions- Bundle caricato/eliminatochannels- Canale creato/aggiornato/eliminatoorg_users- Membro aggiunto/rimossoorgs- Organizzazione aggiornata
Funzionalità:
- URL webhook personalizzati
- Filtraggio degli eventi
- Log di consegna
- Meccanismo di ritentativo
- Funzionalità di test
Posizione: Web Dashboard → Organization → Webhooks
Collaborazione multi-utente
Section titled “Collaborazione multi-utente”Invita i membri del team della tua organizzazione con ruoli e permessi specifici.
Funzionalità:
- Inviti via email
- Assegnazione del ruolo
- Gestione dei membri
- Revoca dell’accesso
Posizione: Web Dashboard → Organization → Members
Gestione chiavi API
Section titled “Gestione chiavi API”Crea, gestisci e revoca chiavi API con date di scadenza opzionali e archiviazione hashata (irriversibile).
Capacità chiave:
- Chiavi per app o per organizzazione
- Date di scadenza opzionali
- Archiviazione hashata (irriversibile)
- Supporto per la rotazione delle chiavi
Posizione: Web Dashboard → API Keys
Scopri di più sulle chiavi API →
Politiche delle password
Section titled “Politiche delle password”Requisiti password a livello di organizzazione per garantire gli standard di sicurezza.
Policy configurabili:
- Lunghezza minima
- Richiede lettere maiuscole
- Richiede numeri
- Richiede caratteri speciali
Posizione: Web Dashboard → Organization → Security
Piattaforme supportate
Section titled “Piattaforme supportate”Supporto multipiattaforma
Section titled “Supporto multipiattaforma”Supporto per app iOS, Android ed Electron con un unico SDK.
Piattaforme supportate:
- iOS (Capacitor 5, 6, 7, 8)
- Android (Capacitor 5, 6, 7, 8)
- Electron (NUOVO nel 2025)
Supporto a lungo termine
Section titled “Supporto a lungo termine”Continuo supporto per versioni precedenti di Capacitor per mantenere la compatibilità con app legacy.
Attualmente supportate:
- Capacitor 8 (più recente)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Backend di archiviazione personalizzati
Section titled “Backend di archiviazione personalizzati”Usa la tua infrastruttura di archiviazione (S3, R2, ecc.) invece dell’archiviazione predefinita di Capgo.
Scopri di più su archiviazione personalizzata →
Configurazione per la Cina
Section titled “Configurazione per la Cina”Configurazione speciale per le app distribuite in Cina continentale per conformarsi alle normative locali.
Scopri di più sulla configurazione per la Cina →
Funzionalità avanzate
Section titled “Funzionalità avanzate”Comportamento di aggiornamento personalizzato
Section titled “Comportamento di aggiornamento personalizzato”Configura quando e come gli aggiornamenti vengono verificati e applicati tramite l’SDK.
Opzioni configurabili:
- Intervallo di controllo (
periodCheckDelay- minimo 600 secondi) - Tempistica di aggiornamento diretto (
directUpdate- atInstall, onLaunch, always) - Abilita/disabilita aggiornamento automatico (
autoUpdate) - Requisiti di rete (Android solo - tramite WorkManager)
Scopri di più sul comportamento degli aggiornamenti →
Tipi di aggiornamento
Section titled “Tipi di aggiornamento”Tipi di aggiornamento differenti per diversi contesti d’uso, dagli aggiornamenti istantanei alle installazioni guidate dall’utente.
Tipi disponibili:
- Aggiornamenti in background (predefiniti)
- Aggiornamenti immediati
- Aggiornamenti richiesti dall’utente
- Aggiornamenti condizionali
Scopri di più sui tipi di aggiornamento →
Sistema di crediti
Section titled “Sistema di crediti”Fatturazione basata sull’utilizzo con crediti per larghezza di banda, archiviazione e altre risorse.
Caratteristiche:
- Monitoraggio dell’utilizzo dei crediti
- Avvisi sull’utilizzo
- Ricarica tramite Stripe
- Libro contabile dei crediti
Posizione: Web Dashboard → Organization → Credits
Iniziare
Section titled “Iniziare”Pronto per iniziare a utilizzare queste funzionalità? Segui la nostra Guida rapida per configurare la tua prima app con Capgo Live Updates.
Hai bisogno di aiuto?
Section titled “Hai bisogno di aiuto?”- Unisciti al nostro Discord per supporto della comunità
- Consulta le FAQ per le domande comuni
- Esplora la documentazione API per l’integrazione API
- Contatta il supporto per assistenza aziendale .