Caratteristiche
Copia un prompito di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Questa pagina offre una panoramica completa di tutte le funzionalità disponibili in Capgo Live Updates. Ogni funzionalità include una breve descrizione e collegamenti a documentazioni dettagliate.
Sistema di Aggiornamento di Base
Sottosezione intitolata “Sistema di Aggiornamento di Base”Aggiornamenti Over-the-Air (OTA)
Sottosezione intitolata “Aggiornamenti Over-the-Air (OTA)”Pubblica aggiornamenti di JavaScript, HTML, CSS e asset direttamente agli utenti senza bisogno di approvazione degli store di app. Gli aggiornamenti vengono scaricati in background e applicati alla prossima riavvio dell'applicazione.
Capacità chiave:
- Download in background
- Installazione automatica
- Assenza di interruzioni per l'utente
- Sostegno cross-platform (iOS, Android, Electron)
Scopri di più sul comportamento degli aggiornamenti →
Aggiornamenti Delta (Aggiornamenti differenziali)
Sezione intitolata “Aggiornamenti Delta (Aggiornamenti differenziali)”Scarica solo i file che sono stati modificati tra le versioni, riducendo l'uso di banda fino all'1% e accelerando la consegna degli aggiornamenti.
Capacità chiave:
- Differenziazione automatica a livello di file
- Verifica basata su checksum
- Confronto del manifesto
- Fallback intelligente agli aggiornamenti completi quando necessario
Scopri di più sugli aggiornamenti delta →
Rollback Automatico
Sezione intitolata “Rollback Automatico”Se l'aggiornamento non riesce a caricarsi o causa crash, il sistema si reindirizza automaticamente alla versione precedente conosciuta che funziona correttamente.
Funzionalità chiave:
- Rilevamento crash
- Rilevamento timeout
- Riversione automatica
- Non richiede intervento dell'utente
Scopri di più sulle annullazioni →
Verifica del checksum e fallback
Verifica l'integrità del pacchetto tramite checksum e si attiva automaticamente il fallback alla versione precedente conosciuta se si rileva la corruzione.Funzionalità chiave:
Verifica del checksum durante il download
- Rilevamento della corruzione
- Rilevamento della corruzione
- Rilevamento automatico del bundle precedente
- Esegui strumenti di ripristino manuali
Detezione di aggiornamenti di rottura
Sottosezione intitolata “Detezione di aggiornamenti di rottura”Previene l'applicazione di aggiornamenti incompatibili ai dispositivi che eseguono versioni native precedenti di code.
Funzionalità chiave:
- Controllo di compatibilità della versione nativa
- Validazione delle dipendenze dei plugin
- Blocco automatico degli aggiornamenti incompatibili
- Messaggi di errore chiari
Scopri di più sulla versione di destinazione →
Controllo di distribuzione
Sezione intitolata “Controllo di distribuzione”Sistema dei canali
Sezione intitolata “Sistema dei canali”Organizza e gestisci gli aggiornamenti in diversi ambienti e segmenti di utenti con configurazioni dei canali flessibili.
Capacità chiave:
- Canali personalizzati illimitati (produzione, staging, beta, ecc.)
- Assegnazioni dei pacchetti per canale
- Regole di targeting specifiche per canale
- Assegnazione automatica del dispositivo
- Superamento del canale per dispositivo
Targeting del dispositivo
Sezione intitolata “Targeting dei dispositivi”Targeta dispositivi specifici, versioni o segmenti di utenti per rilasci fasi e distribuzioni controllate.
Capacità chiave:
- Targeting basato sulla versione
- Sovrapposizioni specifiche per dispositivo
- Filtri di piattaforma (iOS, Android, Electron)
- Filtri di metadati personalizzati
- Blocco di emulatori/costruzione di sviluppo
Politiche dei canali
Sezione intitolata “Politiche dei canali”Configura le regole e le restrizioni per come vengono consegnati gli aggiornamenti su ogni canale.
Capacità chiave:
- Disabilita gli aggiornamenti automatici
- Blocca gli aggiornamenti delle versioni principali
- Disabilita gli aggiornamenti sui simulatori
- Disabilita gli aggiornamenti nei build di sviluppo
- Politiche specifiche per piattaforma (solo iOS, solo Android, solo Electron)
Scopri di più sulle politiche dei canali →
Strumenti per lo sviluppatore
Sottosezione intitolata “Strumenti per lo sviluppatore”Anteprima del pacchetto
Sottosezione intitolata “Anteprima del pacchetto”Visualizza gli anteprimi dei pacchetti in un ambiente web live prima di distribuirli sui dispositivi, accessibile dalla dashboard web.
Posizione: Dashboard Web → App → Bundle → scheda di anteprima
Debugging in tempo reale
Scheda intitolata “Debugging in tempo reale”Monitoraggio in tempo reale degli eventi di aggiornamento per dispositivi specifici tramite CLI, mostrando eventi di controllo, download, installazione e errori.
Uso:
npx @capgo/cli app debug [appId]Mostra:
- Controlli di aggiornamento
- Progresso del download
- Stato di installazione
- Messaggi di errore
- Blocchi di politica
Visualizza il manifesto del bundle
Sezione intitolata “Visualizza il manifesto del bundle”Ispeziona il manifesto completo di qualsiasi bundle, incluso l'elenco dei file, i checksum e i metadati.
Posizione: Pannello Web → App → Bundle → scheda Manifesto
Mostra:
- Elenco dei file con checksum
- Metadati del bundle
- Compatibilità della versione nativa
- Dipendenze dei plugin nativi
Dipendenze dei plugin nativi nativi
Sezione intitolata “Dipendenze dei plugin nativi”Visualizza tutti i plugin nativi Capacitor inclusi in ogni bundle per tracciare i cambiamenti delle dipendenze attraverso le versioni.
Posizione: Pannello Web → App → Bundle → scheda Dipendenze
Mostra:
- Nomi e versioni dei plugin
- Aggiunte e rimozioni delle dipendenze
- Avvisi di compatibilità
CLI Integration
Sezione intitolata “Integrazione CLI”Interfaccia a riga di comando completa per le distribuzioni automatizzate e l'integrazione CI/CD.
Comandi chiave:
bundle upload- Carica nuove bundlebundle list- Elenco tutti i bundlebundle delete- Elimina bundlebundle cleanup- Pulisci vecchi bundlechannel set- Configura canaliapp debug- Debugging in tempo reale
Visualizza la documentazione completa CLI →
Crittografia dei bundle
Sottosezione intitolata “Crittografia dei bundle”Crittografia end-to-end per i bundle con crittografia AES-256, che protegge i tuoi code durante il trasporto e in stato di riposo.
Funzionalità chiave:
- Generazione di coppia di chiavi RSA
- Criptazione bundle AES-256
- Code verifica della firma
- Gestione delle chiavi di crittografia
Scopri di più sulla crittografia →
Pulizia e conservazione del bundle
Sezione intitolata “Pulizia e conservazione del bundle”Pulisci automaticamente i bundle vecchi in base alle politiche di conservazione per gestire l'uso dello spazio di archiviazione.
Capacità chiave:
- Conteggio di conservazione configurabile
- Pulizia automatica tramite CLI
- Lavori di pulizia programmata
- Tracciamento dell'uso dello spazio di archiviazione
Utilizzo:
npx @capgo/cli bundle cleanup --keep=10Analisi e monitoraggio
Sottosezione intitolata “Analisi e monitoraggio”Aggiorna statistiche
Sottosezione intitolata “Aggiorna statistiche”Segui le tassi di adozione degli aggiornamenti, i tassi di successo e lo stato di avanzamento della distribuzione all'interno della tua base di utenti.
Metriche disponibili:
- Tasso di successo del download
- Tasso di successo dell'installazione
- Tassi di errore per tipo
- Aggiornamento di adozione nel tempo
- Distribuzione della versione
Posizione: Pannello Web → App → Statistiche
Registro degli dispositivi
Sottosezione intitolata “Registro degli dispositivi”Registro degli eventi per dispositivo che mostra l'intero ciclo di aggiornamento dall'invio della richiesta di controllo all'installazione.
Tipi di evento:
- Controlli di aggiornamento
- Inizio/completamento/fallimento del download
- Inizio/completamento/fallimento dell'installazione
- Eventi di rollback
- Politiche dei blocchi
Posizione:
- Pannello Web → App → Dispositivo → Log
- Pannello Web → App → Log (tutti i dispositivi)
Analisi dell'uso dei bundle
Sottosezione intitolata “Analisi dell'uso dei bundle”Analitiche dettagliate sui bundle attivi, sui conti di download e sull'uso dello spazio di archiviazione.
Metriche:
- Installazioni attive per bundle
- Conti di download
- Uso dello spazio di archiviazione per bundle
- Consumo di banda
Statistiche del canale
Scheda intitolata “Statistiche del canale”Segui le metriche di prestazioni e di adozione per canale.
Metriche:
- Dispositivi per canale
- Percentuale di successo degli aggiornamenti per canale
- Storia delle distribuzioni
- Tassi di errore per canale
Posizione: Pannello di controllo Web → App → Canale → Statistiche
Storia delle distribuzioni
Sezione intitolata “Storia della distribuzione”Tracciato completo di tutte le distribuzioni dei bundle, le assegnazioni dei canali e i cambiamenti di configurazione.
Eventi tracciati:
- Caricamenti dei bundle
- assegnazioni dei canali
- cambiamenti di politica
- sovraescizioni dei dispositivi
Posizione: Pannello di controllo Web → App → Canale → Storia
Sicurezza e conformità
Sezione intitolata “Sicurezza e conformità”Crittografia End-to-End
Sezione intitolata “Crittografia End-to-End”Crittografa i bundle in stato di riposo e in transito con crittografia AES-256 di livello industriale.
Scopri di più sulla crittografia →
Code Firma
Sezione intitolata “Code Firma”Verifica l'integrità del bundle con firme criptografiche per prevenire la manipolazione.
Compatibilità SOC 2 Type II
Sezione intitolata “Compatibilità SOC 2 Type II”Infrastrutture e processi certificati ai livelli SOC 2 Type II per la sicurezza aziendale.
Compatibilità con l'App Store
Sezione intitolata “Compatibilità con l'App Store”Pienamente conforme alle politiche di Apple App Store e Google Play Store per gli aggiornamenti OTA.
Scopri di più sulla conformità →
Attivazione 2FA (livello organizzazione)
Sezione intitolata “Attivazione 2FA (livello organizzazione)”Richiedi l'autenticazione a due fattori per tutti i membri dell'organizzazione per accedere alla dashboard e API.
Posizione: Pannello di controllo Web → Organizzazione → Sicurezza
Attivazione Pacchetti Criptati
Sezione intitolata “Attivazione Pacchetti Criptati”Richiedi a tutti i pacchetti di essere criptati a livello organizzativo.
Posizione: Pannello di controllo Web → Organizzazione → Sicurezza
Collaborazione di squadra
Sezione intitolata “Collaborazione di squadra”Controllo degli accessi basato sul ruolo (RBAC)
Sezione intitolata “Controllo degli accessi basato sul ruolo (RBAC)”Permessi dettagliati per il controllo degli accessi a livello di organizzazione e app.
Ruoli di organizzazione:
org_super_admin- Controllo completo dell'organizzazioneorg_admin- Amministrazione dell'organizzazione (nessuna fatturazione/eliminazione)org_billing_admin- Accesso solo alla fatturazioneorg_member- Accesso di sola lettura all'organizzazione
Ruoli di app:
app_admin- Controllo completo di un'appapp_developer- Carica bundle, gestisci dispositiviapp_uploader- Carica solo bundleapp_reader- Accesso di sola lettura
Sito:
- Pannello Web → Organizzazione → Membri
- Pannello Web → App → Accesso
Log degli accessi
Sottosezione intitolata “Log degli accessi”Tracciato completo di tutti gli eventi di organizzazione e app per la conformità e la sicurezza.
Eventi registrati:
- Azioni degli utenti (accesso, logout, modifiche alle autorizzazioni)
- Operazioni di bundle (carica, elimina, assegna)
- Operazioni di canale (crea, aggiorna, elimina)
- Modifiche dell'organizzazione (impostazioni, membri)
Posizione: Pannello Web → Organizzazione → Log degli accessi
Ricevi notifiche in tempo reale sugli eventi dei tuoi app tramite webhook HTTP.
Eventi supportati:
apps- App creata/aggiornata/eliminataapp_versions- Bundle caricato/eliminatochannels- Canale creato/aggiornato/eliminatoorg_users- Aggiunto/rimosso membroorgs- Aggiornato l'organizzazione
Caratteristiche:
- URL personalizzate per webhook
- Filtro degli eventi
- Registri di consegna
- Meccanismo di riprova
- Funzionalità di test
Posizione: Dashboard web → Organizzazione → Webhook
Collaborazione tra più utenti
Sottosezione intitolata “Collaborazione tra più utenti”Invita membri del team all'organizzazione con ruoli e permessi specifici.
Caratteristiche:
- Inviti via email
- Assegnazione di ruoli
- Gestione dei membri
- Revoca dell'accesso
Posizione: Pannello di controllo Web → Organizzazione → Membri
Gestione delle chiavi API
Sottosezione intitolata “Gestione delle chiavi API”Crea, gestisci e revoca le chiavi API con date di scadenza facoltative e archiviazione crittografata.
Capacità delle chiavi:
- Chiavi per applicazione o per organizzazione
- Date di scadenza facoltative
- Archiviazione crittografata (irreversibile)
- Sostegno alla rotazione delle chiavi
Posizione: Dashboard Web → API Chiavi
Scopri di più sulle API chiavi →
Politiche delle password
Sottosezione intitolata “Politiche delle password”Requisiti delle password a livello di organizzazione per garantire standard di sicurezza.
Policies configurabili:
- Lunghezza minima
- Richiedi maiuscole
- Richiedi numeri
- Richiedi caratteri speciali
Posizione: Pannello di controllo Web → Organizzazione → Sicurezza
Supporto per piattaforma
Sezione intitolata “Supporto per piattaforma”Supporto multi-piattaforma
Sezione intitolata “Supporto multi-piattaforma”Supporto per app iOS, Android e Electron con un singolo SDK.
Piattaforme supportate:
- iOS (Capacitor 5, 6, 7, 8)
- Sviluppo per Android (Capacitor 5, 6, 7, 8)
- Electron (NUOVO nel 2025)
Supporto a Lungo Termine
Sezione intitolata “Supporto a Lungo Termine”Continuato supporto per versioni più vecchie di Capacitor per mantenere la compatibilità con applicazioni legacy.
Attualmente supportato:
- Capacitor 8 (più recente)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Backend di Archiviazione Personalizzati
Sezione intitolata “Backend di Archiviazione Personalizzati”Utilizza la tua propria infrastruttura di archiviazione (S3, R2, ecc.) al posto della Capgo's archiviazione predefinita.
Scopri di più sulla conservazione personalizzata →
Configurazione della Cina
Sottosezione intitolata “Configurazione della Cina”Configurazione speciale per le app distribuite nella Cina continentale per conformarsi alle normative locali.
Scopri di più sulla configurazione della Cina →
Caratteristiche Avanzate
Sottosezione intitolata “Caratteristiche Avanzate”Comportamento di Aggiornamento Personalizzato
Sottosezione intitolata “Comportamento di Aggiornamento Personalizzato”Configura quando e come gli aggiornamenti vengono controllati e applicati tramite la SDK.
Opzioni configurabili:
- Intervallo di controllo (
periodCheckDelay- minimo 600 secondi) - Politica di aggiornamento automatico (
autoUpdate- off, atBackground, atInstall, onLaunch, sempre, soloDownload) - Requisiti di rete (solo Android - via WorkManager)
Scopri di più sul comportamento degli aggiornamenti →
Tipi di aggiornamento
Sezione intitolata “Tipi di aggiornamento”Tipi di aggiornamento diversi per diversi casi d'uso, dai aggiornamenti istantanei ai installazioni controllate dall'utente.
Tipi disponibili:
- Aggiornamenti in background (predefinito)
- Aggiornamenti immediati
- Aggiornamenti richiesti dall'utente
- Aggiornamenti condizionali
Scopri di più sui tipi di aggiornamento →
Sistema di credito
Sezione intitolata “Sistema di credito”Fatturazione basata sull'uso con crediti per banda, archiviazione e altri risorse.
Caratteristiche:
- Tracciamento dell'uso dei crediti
- Alert sull'uso
- Ricarica tramite Stripe
- Registro dei crediti
Posizione: Pannello di controllo Web → Organizzazione → Crediti
Avvio rapido
Sezione intitolata “Avvio rapido”Pronto a iniziare l'uso di queste funzionalità? Segui i nostri Guida di Avvio rapido per configurare la tua prima app con Capgo Aggiornamenti in tempo reale.
Hai bisogno di aiuto?
Sezione intitolata “Hai bisogno di aiuto?”- Unisciti al nostro Discord per il supporto della community
- Controlla la FAQ per le domande frequenti
- Esegui la navigazione API della documentazione per l'integrazione API
- Contattare il supporto per l'assistenza per l'azienda
Continua da Features
Sottosezione intitolata “Continua da Features”Se stai utilizzando Features per pianificare il monitoraggio e l'analisi, connettilo con Statistiche per i dettagli di implementazione in Statistiche, Log per i dettagli di implementazione in Logs, @capgo/capacitor-appinsights per i dettagli di implementazione in @capgo/capacitor-appinsights, Utilizzare @capgo/capacitor-appinsights per la capacità nativa in Utilizzare @capgo/capacitor-appinsights, e @capgo/capacitor-firebase-analytics per i dettagli di implementazione in @capgo/capacitor-firebase-analytics.