Caratteristiche
Copia una riga di impostazione 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.
Sistema di Aggiornamento Core
Sezione intitolata “Sistema di Aggiornamento Core”Aggiornamenti OTA (Over-the-Air)
Sezione intitolata “Aggiornamenti OTA (Over-the-Air)”Deploy aggiornamenti 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'applicazione.
Capacità chiave:
- Download in background
- Installazione automatica
- Assenza di interruzioni per l'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 di fino al 95% e accelerando la consegna degli aggiornamenti.
Capacità chiave:
- Differenziazione automatica a livello di file
- Verifica basata su checksum
- Confronto del manifesto
- Fallback intelligente ai pieni aggiornamenti quando necessario
Scopri di più sugli aggiornamenti delta →
Ritorno automatico
Sezione intitolata “Ritorno automatico”Se l'aggiornamento non riesce a caricarsi o causa crash, il sistema si ripristina automaticamente alla versione lavorante precedente.
Capacità chiave:
- Detezione degli crash
- Detezione dei timeout
- Riversione automatica
- Non richiede l'intervento dell'utente
Scopri di più sulle rollback →
Validazione del checksum & fallback
Sezione intitolata “Validazione del checksum & fallback”Verifica l'integrità del pacchetto tramite checksum e si ricade automaticamente sulla versione lavorativa precedente se si rileva la corruzione.
Capacità chiave:
- Validazione del checksum al download
- Detezione della corruzione
- Fallback automatico alla versione lavorativa precedente
- Strumenti di recupero manuale disponibili
Aggiornamento di rilascio di rottura
Sezione intitolata “Aggiornamento di rilascio di rottura”Prevenire l'applicazione di aggiornamenti incompatibili ai dispositivi che eseguono versioni native più vecchie di code.
Capacità chiave:
- Verifica della 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 le aggiornamenti su 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
- Sovrascrittura del canale per dispositivo
Targeting del dispositivo
Sezione intitolata “Targeting del dispositivo”Scegli dispositivi, versioni o segmenti di utenti specifici per rollout fasi e distribuzioni controllate.
Capacità chiave:
- Targetting basato sulla versione
- Override specifici per dispositivo
- Filtri per piattaforma (iOS, Android, Electron)
- Filtri di metadati personalizzati
- Blocco build di sviluppatore/emulatore
Politiche del canale
Configura le regole e le restrizioni per come gli aggiornamenti sono consegnati su ogni canale.Capacità chiave:
Disabilita gli aggiornamenti automatici
- Politiche del canale
- Blocca le versioni principali di aggiornamento
- 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
Sezione intitolata “Strumenti per lo sviluppatore”Anteprima del pacchetto
Sezione intitolata “Anteprima del pacchetto”Visualizza gli archivi in un ambiente web live prima di distribuirli sui dispositivi, accessibile dalla dashboard web.
Posizione: Dashboard web → App → Bundle → Tabella di 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 gli 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à con la versione nativa
- Dipendenze dei plugin
Dipendenze dei plugin nativi
Sezione intitolata “Dipendenze dei plugin nativi”Visualizza tutti i plugin nativi Capacitor inclusi in ogni bundle per tracciare le modifiche delle dipendenze across versioni.
Posizione: Pannello di controllo Web → App → Bundle → scheda Dipendenze
Mostra:
- Nomina dei plugin e versioni
- Aggiunte/eliminazioni di dipendenze
- Avvisi di compatibilità
CLI Integration
Sottosezione intitolata “CLI Integration”Interfaccia di linea di comando completa per le distribuzioni automatizzate e l'integrazione CI/CD.
Comandi chiave:
bundle upload- Carica nuovi bundlebundle list- Elencare tutti i pacchettibundle delete- Eliminare i pacchettibundle cleanup- Pulire i pacchetti vecchichannel set- Configurare i canaliapp debug- Debugging in tempo reale
Visualizza la documentazione completa CLI →
Crittografia dei pacchetti
Sottosezione intitolata “Crittografia dei pacchetti”Crittografia end-to-end dei pacchetti con crittografia AES-256, che protegge i tuoi code durante il trasporto e in stato di riposo.
Capacità chiave:
- Generazione di coppia di chiavi RSA
- Crittografia dei pacchetti con AES-256
- Verifica della firma di Code
- Gestione delle chiavi di cifratura
Scopri di più sulla cifratura →
Pulizia del pacchetto & Retenzione
Sezione intitolata “Pulizia del pacchetto & Retenzione”Pulisci automaticamente i vecchi pacchetti in base alle politiche di retenzione per gestire l'uso dello spazio di archiviazione.
Capacità chiave:
- Conteggio di retenzione configurabile
- Pulizia automatica tramite CLI
- Lavori di pulizia pianificati
- 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 il progresso della distribuzione all'interno della tua base di utenti.
Disponibili le seguenti metriche:
- Tasso di successo del download
- Tasso di installazione del successo
- Tassi di errore per tipo
- Tassi di adozione degli aggiornamenti nel tempo
- Distribuzione della versione
Posizione: Pannello di controllo Web → App → Statistiche
Registro degli dispositivi
Sezione intitolata “Registro degli dispositivi”Registro degli eventi per dispositivo che mostra l'intero ciclo di aggiornamento dalla verifica all'installazione.
Tipi di evento:
- Verifiche di aggiornamento
- Inizio/completamento/fallimento del download
- Inizio/completamento/fallimento dell'installazione
- Eventi di rollback
- Blocchi di politica
Posizione:
- Web Dashboard → App → Dispositivo → Log
- Web Dashboard → App → Log (tutti i dispositivi)
Analisi dell'uso dei pacchetti
Sottosezione intitolata “Analisi dell'uso dei pacchetti”Analisi dettagliate sui pacchetti attivi, sui conti di download e sull'uso dello spazio di archiviazione.
Metriche:
- Installazioni attive per pacchetto
- Conti di download
- Uso dello spazio di archiviazione per pacchetto
- Uso di banda
Statistiche del canale
Sezione intitolata “Statistiche del canale”Segui le metriche di prestazione e di adozione per canale.
Metriche:
- Dispositivi per canale
- Percentuali di aggiornamento riuscito 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 le modifiche alle configurazioni.
Eventi tracciati:
- Caricamenti dei bundle
- Assegnazioni dei canali
- Modifiche delle politiche
- Override dei dispositivi
Posizione: Pannello di controllo Web → App → Canale → Cronologia
Sicurezza e conformità
Sezione intitolata “Sicurezza e conformità”Crittografia fine-a-fine
Sezione intitolata “Crittografia fine-a-fine”Crittografa i bundle in stato di riposo e in transito con la crittografia AES-256 di industria standard.
Scopri di più sulla crittografia →
Code Signing
Sezione intitolata “Code Signing”Verifica l'integrità del bundle con firme crittografiche per prevenire la manipolazione.
Compliance SOC 2 Type II
Sezione intitolata “Compliance SOC 2 Type II”Infrastrutture e processi certificati ai livelli SOC 2 Type II per la sicurezza aziendale.
Compliance per l'App Store
Sezione intitolata “Compliance per l'App Store”Pienamente conforme alle politiche di Apple App Store e Google Play Store per gli aggiornamenti OTA.
Scopri di più sulla compliance →
Attivazione 2FA (livello organizzazione)
Sezione intitolata “Attivazione 2FA (livello organizzazione)”Richiedere l'autenticazione a due fattori per tutti i membri dell'organizzazione per accedere alla dashboard e API.
Posizione: Dashboard Web → Organizzazione → Sicurezza
Scopri di più sull'attivazione 2FA →
Attivazione Pacchetti Criptati
Sezione intitolata “Attivazione Pacchetti Criptati”Richiedere a tutti i pacchetti di essere criptati a livello di organizzazione.
Posizione: Dashboard Web → Organizzazione → Sicurezza
Collaborazione di Squadra
Sezione intitolata “Collaborazione del team”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 dell'organizzazione:
org_super_admin- Controllo completo dell'organizzazioneorg_admin- Amministrazione dell'organizzazione (nessun accesso alla fatturazione/delezione)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- Carica solo bundleapp_reader- Accesso in sola lettura
Sito:
- Pannello Web → Organizzazione → Membri
- Pannello Web → App → Accesso
Log dei controlli
Sottosezione intitolata “Log dei controlli”Tracciato completo di tutti gli eventi di organizzazione e app per la conformità e la sicurezza.
Eventi registrati:
- Azioni dell'utente (accesso, logout, modifiche alle autorizzazioni)
- Operazioni sui bundle (carica, elimina, assegna)
- Operazioni sul canale (crea, aggiorna, elimina)
- Cambiamenti dell'organizzazione (impostazioni, membri)
Posizione: Pannello Web → Organizzazione → Log degli audit
Webhook
Sezione intitolata “Webhook”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 creata/aggiornata/eliminataorg_users- Membro aggiunto/rimossoorgs- Organizzazione aggiornata
Caratteristiche:
- URL personalizzati per webhook
- Filtri per eventi
- Registri di consegna
- Meccanismo di riprova
- Funzionalità di test
Posizione: Pannello Web → Organizzazione → Webhook
Collaborazione tra più utenti
Sezione intitolata “Collaborazione tra più utenti”Invita i membri del tuo team con ruoli e autorizzazioni specifiche.
Caratteristiche:
- Inviti via email
- Assegnazione di ruoli
- Gestione degli utenti
- Revoca dell'accesso
Posizione: Pannello di controllo Web → Organizzazione → Membri
Gestione delle chiavi API
Sezione intitolata “Gestione delle chiavi API”Crea, gestisci e revoca le chiavi API con opzionali date di scadenza e archiviazione crittografata.
Funzionalità delle chiavi:
- Chiavi per applicazione o per organizzazione
- Scadenze facoltative di scadenza
- 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 imporre 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)
- 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 più vecchie di Capacitor per mantenere la compatibilità con le app legacy.
Attualmente supportato:
- Capacitor 8 (più recente)
- 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 default di Capgo.
Scopri di più sullo storage personalizzato →
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 →
Caratteristiche Avanzate
Sezione intitolata “Caratteristiche Avanzate”Comportamento di Aggiornamento Personalizzato
Sezione intitolata “Comportamento di Aggiornamento Personalizzato”Configura quando e come gli aggiornamenti vengono controllati e applicati via il SDK.
Opzioni configurabili:
- Intervallo di controllo (
periodCheckDelay- almeno 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 download istantanei alle installazioni controllate dagli utenti.
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
Pronto a utilizzare queste funzionalità? Segui il nostro Guida rapida per configurare la tua prima app con Capgo Aggiornamenti in tempo reale.
Hai bisogno di aiuto?
Sottosezione intitolata “Hai bisogno di aiuto?”- Unisciti al nostro Discord per il supporto della community
- Controlla la FAQ per le domande frequenti
- Esplora la documentazione di API per l'integrazione di API
- Contattare il supporto per l'assistenza per l'azienda
Continua da Features
Sezione intitolata “Continua da Features”Se stai utilizzando Caratteristiche per pianificare la monitoraggio e l'analisi, connettilo con Statistiche per i dettagli di implementazione in Statistiche, Log per i dettagli di implementazione in Log, @capgo/capacitor-appinsights per i dettagli di implementazione in @capgo/capacitor-appinsights, Utilizzando @capgo/capacitor-appinsights per la capacità nativa in Utilizzando @capgo/capacitor-appinsights, e @capgo/capacitor-firebase-analytics per i dettagli di implementazione in @capgo/capacitor-firebase-analytics.