Caratteristiche
Copia un prompt 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 Aggiornamenti in Tempo Reale. Ogni funzionalità include una breve descrizione e collegamenti a documentazioni dettagliate.
Sistema di Aggiornamento Core
Sezione intitolata “Sistema di Aggiornamento Core”Aggiornamenti in Tempo Reale (OTA)
Sezione intitolata “Aggiornamenti in Tempo Reale (OTA)”Distribuisci aggiornamenti di JavaScript, HTML, CSS e asset direttamente agli utenti senza approvazione delle app store. Gli aggiornamenti vengono scaricati in background e applicati alla prossima riavvio dell'app.
Funzionalità chiave:
- Scaricamento in background
- Installazione automatica
- Assenza di interruzioni dell'utente
- Supporto 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 al 95% e accelerando la consegna degli aggiornamenti.
Funzionalità chiave:
- Diffing a livello di file automatico
- Verifica basata sui checksum
- Confronto del manifesto
- Fallback intelligente verso aggiornamenti completi quando necessario
Scopri di più sulle aggiornamenti delta →
Ripristino automatico
Sezione intitolata “Ripristino automatico”Se l'aggiornamento non riesce a caricarsi o causa crash, il sistema ripristina automaticamente alla versione funzionante precedente.
Capacità chiave:
- Rilevamento crash
- Rilevamento timeout
- Ripristino automatico
- Non richiede intervento dell'utente
Scopri di più sui ripristini →
Verifica della somma di controllo e fallback
Sezione intitolata “Verifica della somma di controllo e fallback”Verifica l'integrità del pacchetto tramite somme di controllo e si attiva automaticamente il fallback alla versione lavorativa precedente se si rileva la corruzione.
Funzionalità chiave:
- Verifica della somma di controllo al download
- Rilevamento della corruzione
- Fallback automatico alla versione lavorativa precedente
- Strumenti di recupero manuali disponibili
Rilevamento delle Aggiornamenti di Rottura
Sezione intitolata “Rilevamento delle Aggiornamenti di Rottura”Prevenire gli aggiornamenti incompatibili dall'essere applicati ai dispositivi che eseguono versioni native precedenti di code
Funzionalità chiave:
- Verifica della compatibilità della versione nativa
- Validazione delle dipendenze del plugin
- Blocco automatico degli aggiornamenti incompatibili
- Messaggi di errore chiari
Scopri di più sulla versione di destinazione →
Controllo di distribuzione
Sottosezione intitolata “Controllo di distribuzione”Sistema dei canali
Sottosezione 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 di pacchetti per canale
- Regole di targeting specifiche per canale
- Autoassegnazione del dispositivo
- Superamento del canale per dispositivo
Targeting del dispositivo
Sottosezione intitolata “Targeting del dispositivo”Targeta dispositivi specifici, versioni o segmenti di utenti per rilasci fasi e distribuzioni controllate.
Capacità chiave:
- Targeting basato sulla versione
- Superamenti specifici del dispositivo
- Filtro per piattaforma (iOS, Android, Electron)
- Filtri di metadati personalizzati
- Blocco di costruzione emulatore/dev
Politiche del canale
Sezione intitolata “Politiche del canale”Configura le regole e le restrizioni per come gli aggiornamenti sono consegnati su ogni canale.
Capacità chiave:
- Disabilita gli aggiornamenti automatici
- Blocca gli aggiornamenti della versione maggiore
- Disabilita gli aggiornamenti sugli emulatori
- Disabilita gli aggiornamenti nei costruzioni di sviluppo
- Politiche specifiche per piattaforma (solo iOS, solo Android, solo Electron)
Scopri di più sulle politiche del canale →
Strumenti per sviluppatori
Sezione intitolata “Strumenti per sviluppatori”Anteprima Pacchetto
Sezione intitolata “Anteprisa Pacchetto”Visualizza i pacchetti in un ambiente web live prima di distribuirli sui dispositivi, accessibile dalla dashboard web.
Posizione: Dashboard Web → App → Pacchetto → scheda Anteprima
Debugging in tempo reale
Sezione 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.
Utilizzo:
npx @capgo/cli app debug [appId]Mostra:
- Verifica aggiornamenti
- Progresso di download
- Stato dell'installazione
- Messaggi di errore
- Blocchi di politica
Visualizzatore del manifesto del pacchetto
Sezione intitolata “Visualizzatore del manifesto del pacchetto”Ispeziona il manifesto completo di qualsiasi pacchetto, incluso la lista dei file, i checksum e i metadati.
Posizione: Pannello di controllo Web → App → Pacchetto → Tabella del manifesto
Mostra:
- Elenco dei file con checksum
- Metadati del pacchetto
- Compatibilità con la versione nativa
- Dipendenze dei plugin
Dipendenze Plugin Nativi
Sezione intitolata “Dipendenze Plugin Nativi”Visualizza tutti i plugin nativi Capacitor inclusi in ogni pacchetto per tracciare i cambiamenti delle dipendenze across versioni.
Posizione: Pannello Web → App → Pacchetto → Tabella delle dipendenze
Mostra:
- Nomi e versioni dei plugin
- Aggiunte/rimozioni di dipendenze
- Avvisi di compatibilità
CLI Integration
Sottosezione intitolata “CLI Integration”Interfaccia a riga di comando completa per le distribuzioni automatizzate e l'integrazione CI/CD.
Comandi chiave:
bundle upload- Carica nuovi bundlebundle list- Elenco tutti i bundlebundle delete- Elimina bundlebundle cleanup- Pulisci vecchi bundlechannel set- Configura canaliapp debug- Debugging in tempo reale
Crittografia del pacchetto
Sezione intitolata “Crittografia del pacchetto”End-to-end encryption for bundles with AES-256 encryption, protecting your code in transit and at rest.
Capacità chiave:
- Generazione di coppia di chiavi RSA
- Crittografia del pacchetto con AES-256
- Verifica della firma del Code
- Gestione delle chiavi di crittografia
Scopri di più sulla crittografia →
Pulizia e conservazione del pacchetto
Sezione intitolata “Pulizia e conservazione del pacchetto”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
- Job di pulizia programmato
- Tracciamento dell'uso dello spazio di archiviazione
Utilizzo:
npx @capgo/cli bundle cleanup --keep=10Analisi e Monitoraggio
Sottosezione intitolata “Analisi e Monitoraggio”Aggiorna statistiche
Sezione intitolata “Aggiorna statistiche”Segui le tassi di adozione degli aggiornamenti, i tassi di successo e il progresso delle distribuzioni across la tua base di utenti.
Metriche disponibili:
- Tasso di download riuscito
- Tasso di installazione riuscito
- Tassi di errore per tipo
- Adozione degli aggiornamenti nel tempo
- Distribuzione delle versioni
Ubicazione: Dashboard Web → App → Statistiche
Log dei dispositivi
Sezione intitolata “Log dei dispositivi”Registri di eventi per dispositivo che mostrano l'intero ciclo di aggiornamento da check a installazione.
Tipi di eventi:
- Verifiche di aggiornamento
- Inizio/completamento/errore del download
- Inizio/completamento/errore dell'installazione
- Eventi di rollback
- Blocchi di policy
Posizione:
- Pannello di controllo Web → App → Dispositivo → Registri
- Pannello di controllo Web → Registri (tutti i dispositivi)
Analisi dell'uso dei bundle
Sezione intitolata “Analisi dell'uso dei pacchetti”Analisi dettagliate sui pacchetti attivi, sui conteggi di download e sull'uso dello spazio di archiviazione.
Metriche:
- Installazioni attive per pacchetto
- Conteggi di download
- Uso dello spazio di archiviazione per pacchetto
- Uso di banda
Statistiche del canale
Sezione intitolata “Statistiche del canale”Seguire le prestazioni e i metriche di adozione per canale.
Metriche:
- Dispositivi per canale
- Tassi di aggiornamento riusciti per canale
- Storia delle distribuzioni
- Tassi di errore per canale
Posizione: Pannello di controllo Web → App → Canale → Statistiche
Storia delle distribuzioni
Sezione intitolata “Storia delle distribuzioni”Tracciato completo di tutti i deployment dei bundle, le assegnazioni dei canali e i cambiamenti di configurazione.
Eventi tracciati:
- Caricamenti dei bundle
- Assegnazioni dei canali
- Cambiamenti di politica
- Impostazioni dispositivi
Posizione: Pannello di controllo Web → App → Canale → Cronologia
Sicurezza e conformità
Sezione intitolata “Sicurezza e conformità”Crittografia end-to-end
Sezione intitolata “Crittografia end-to-end”Crittografa i pacchetti 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à dei pacchetti con firme criptografiche per prevenire la manipolazione.
Compliance SOC 2 Type II
Sezione intitolata “Compliance SOC 2 Type II”Infrastrutture e processi certificati ai standard SOC 2 Type II per la sicurezza aziendale.
Compliance Store App
Sezione intitolata “Compliance Store App”Pienamente conforme alle politiche di Apple App Store e Google Play Store per gli aggiornamenti OTA.
Scopri di più sulla conformità →
Esecuzione 2FA (livello organizzazione)
Sezione intitolata “Esecuzione 2FA (livello organizzazione)”Richiedi l'autenticazione a due fattori per tutti i membri dell'organizzazione per accedere alla dashboard e API.
Posizione: Dashboard Web → Organizzazione → Sicurezza
Esecuzione di bundle crittografati
Sezione intitolata “Esecuzione di bundle crittografati”Richiedi a tutti i bundle di essere crittografati a livello di organizzazione.
Posizione: Pannello di controllo Web → Organizzazione → Sicurezza
Collaborazione di squadra
Sezione intitolata “Controllo di accesso basato su ruolo (RBAC)”Controllo di accesso basato su ruolo (RBAC)
Permessi dettagliati per il controllo di accesso a livello di organizzazione e app.Ruoli dell'organizzazione:
Ruoli dell'organizzazione: __CAPGO_KEEP_0__
org_super_admin- Controllo completo dell'organizzazioneorg_admin- Accesso all'amministrazione dell'organizzazione (nessuna fatturazione/eliminazione)org_billing_admin- Accesso solo alla fatturazioneorg_member- Accesso di sola lettura all'organizzazione
Ruoli dell'app:
app_admin- Controllo completo di un'appapp_developer- Caricamento di bundle, gestione di dispositiviapp_uploader- Caricamento di bundle soloapp_reader- Accesso di sola lettura
Posizione:
- Pannello Web → Organizzazione → Membri
- Pannello Web → App → Accesso
Registri di controllo
Sottosezione intitolata “Registri di controllo”Tracciato completo di tutte le attività dell'organizzazione e degli app per la conformità e la sicurezza.
Eventi registrati:
- Azioni dell'utente (accesso, logout, modifiche alle autorizzazioni)
- Operazioni dei pacchetti (caricamento, cancellazione, assegnazione)
- Operazioni dei canali (creazione, aggiornamento, cancellazione)
- Modifiche dell'organizzazione (impostazioni, membri)
Posizione: Pannello di controllo Web → Organizzazione → Registri di controllo
Ricevi notifiche in tempo reale sugli eventi nei tuoi app tramite webhooks HTTP.
Eventi supportati:
apps- App creata/aggiornata/cancellataapp_versions- Bundle caricato/cancellatochannels- Canale creato/aggiornato/cancellatoorg_users- Membro aggiunto/rimossoorgs- Organizzazione aggiornata
Caratteristiche:
- URL webhook personalizzabili
- Filtri per gli eventi
- Registri di consegna
- Mechanismo di riprova
- Funzionalità di test
Posizione: Pannello Web → Organizzazione → Webhook
Collaborazione tra più utenti
Sezione intitolata “Collaborazione tra più utenti”Invita membri del team nella tua organizzazione con ruoli e autorizzazioni specifici.
Caratteristiche:
- Inviti via email
- Assegnazione di ruoli
- Gestione dei membri
- Revoca dell'accesso
Posizione: Pannello Web → Organizzazione → Membri
API Gestione delle chiavi
Sezione intitolata “API Gestione delle chiavi”Crea, gestisci e revoca le API chiavi con opzionali date di scadenza e archiviazione crittografata.
Funzionalità delle chiavi:
- Chiavi per applicazione o per organizzazione
- Date di scadenza opzionali
- Archiviazione crittografata (irreversibile)
- Supporto per la rotazione delle chiavi
Posizione: Pannello Web → API Chiavi
Scopri di più sulle chiavi API →
Politiche di password
Sezione intitolata “Politiche di password”Requisiti di password a livello di organizzazione per imporre standard di sicurezza.
Politiche configurabili:
- Lunghezza minima
- Richiedi maiuscole
- Richiedi numeri
- Richiedi caratteri speciali
Posizione: Pannello di controllo Web → Organizzazione → Sicurezza
Supporto per piattaforma
Sezione intitolata “Supporto alla piattaforma”Supporto multi-piattaforma
Sezione intitolata “Supporto multi-piattaforma”Supporto per le app iOS, Android e 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
Sezione intitolata “Supporto a lungo termine”Continuato supporto per le versioni di Capacitor più vecchie per mantenere la compatibilità con le app legacy.
Attualmente supportate:
- [Capacitor] 8 (ultima versione)
- [Capacitor] 7
- [Capacitor] 6
- [Capacitor] 5
Backend di archiviazione personalizzati
Sezione intitolata “Backend di archiviazione personalizzati”Usa la tua infrastruttura di archiviazione personalizzata (S3, R2, ecc.) al posto del backend di archiviazione predefinito di Capgo.
Scopri di più sui backend di archiviazione personalizzati →
Configurazione della Cina
Sezione 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 →
Funzionalità Avanzate
Sottosezione intitolata “Funzionalità Avanzate”Comportamento di Aggiornamento Personalizzato
Sottosezione intitolata “Comportamento di Aggiornamento Personalizzato”Configura quando e come vengono controllati e applicati gli aggiornamenti tramite il SDK.
Opzioni configurabili:
- Intervallo di controllo (
periodCheckDelay- minimo 600 secondi) - Tempistica dell'aggiornamento diretto (
directUpdate- all'installazione, al lancio, sempre) - Abilitazione/dismissione dell'aggiornamento automatico (
autoUpdate) - Requisiti di rete (solo Android - tramite WorkManager)
Scopri di più sul comportamento degli aggiornamenti →
Tipi di Aggiornamento
Sottosezione intitolata “Tipi di Aggiornamento”Diversi tipi di aggiornamento per diversi casi d'uso, dai semplici aggiornamenti istantanei alle 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 Crediti
Sottosezione intitolata “Sistema di Crediti”Facturazione basata sull'uso con crediti per banda, archiviazione e altre risorse.
Caratteristiche:
- Tracciamento dell'uso dei crediti
- Avvisi di utilizzo
- Ricarica tramite Stripe
- Registro dei crediti
Posizione: Pannello di controllo Web → Organizzazione → Crediti
Avvio rapido
Sottotitolo “Avvio rapido”Pronto a iniziare ad utilizzare queste funzionalità? Segui il nostro Guida di Avvio rapido per configurare la tua prima app con Capgo Live Updates.
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 comuni
- Esegui la navigazione API documentazione per l'integrazione API
- Contatta il supporto per l'assistenza per l'azienda