Saltare al contenuto

Caratteristiche

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.

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 →


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 →


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 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

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 →


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

Scopri di più sui canali →


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

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 →


Visualizza i pacchetti in un ambiente web live prima di distribuirli sui dispositivi, accessibile dalla dashboard web.

Posizione: Dashboard Web → App → Pacchetto → scheda Anteprima


Monitoraggio in tempo reale degli eventi di aggiornamento per dispositivi specifici tramite CLI, mostrando eventi di controllo, download, installazione e errori.

Utilizzo:

Finestra del terminale
npx @capgo/cli app debug [appId]

Mostra:

  • Verifica aggiornamenti
  • Progresso di download
  • Stato dell'installazione
  • Messaggi di errore
  • Blocchi di politica

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

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à

Interfaccia a riga di comando completa per le distribuzioni automatizzate e l'integrazione CI/CD.

Comandi chiave:

  • bundle upload - Carica nuovi bundle
  • bundle list - Elenco tutti i bundle
  • bundle delete - Elimina bundle
  • bundle cleanup - Pulisci vecchi bundle
  • channel set - Configura canali
  • app debug - Debugging in tempo reale

View full CLI reference →


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 →


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:

Fenestra del terminale
npx @capgo/cli bundle cleanup --keep=10

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


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)

Scopri di più sui registri →


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

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


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


Crittografa i pacchetti in stato di riposo e in transito con crittografia AES-256 di livello industriale.

Scopri di più sulla crittografia →


Verifica l'integrità dei pacchetti con firme criptografiche per prevenire la manipolazione.


Infrastrutture e processi certificati ai standard SOC 2 Type II per la sicurezza aziendale.


Pienamente conforme alle politiche di Apple App Store e Google Play Store per gli aggiornamenti OTA.

Scopri di più sulla conformità →


Richiedi 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ù sul 2FA →


Richiedi a tutti i bundle di essere crittografati a livello di organizzazione.

Posizione: Pannello di controllo Web → Organizzazione → Sicurezza


Ruoli dell'organizzazione:

Ruoli dell'organizzazione: __CAPGO_KEEP_0__

  • org_super_admin - Controllo completo dell'organizzazione
  • org_admin - Accesso all'amministrazione dell'organizzazione (nessuna fatturazione/eliminazione)
  • org_billing_admin - Accesso solo alla fatturazione
  • org_member - Accesso di sola lettura all'organizzazione

Ruoli dell'app:

  • app_admin - Controllo completo di un'app
  • app_developer - Caricamento di bundle, gestione di dispositivi
  • app_uploader - Caricamento di bundle solo
  • app_reader - Accesso di sola lettura

Posizione:

  • Pannello Web → Organizzazione → Membri
  • Pannello Web → App → Accesso

Scopri di più su RBAC →


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/cancellata
  • app_versions - Bundle caricato/cancellato
  • channels - Canale creato/aggiornato/cancellato
  • org_users - Membro aggiunto/rimosso
  • orgs - Organizzazione aggiornata

Caratteristiche:

  • URL webhook personalizzabili
  • Filtri per gli eventi
  • Registri di consegna
  • Mechanismo di riprova
  • Funzionalità di test

Posizione: Pannello Web → Organizzazione → Webhook


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


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 →


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 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)

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

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 speciale per le app distribuite nella Cina continentale per conformarsi alle normative locali.

Scopri di più sulla configurazione della Cina →


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 →


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 →


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


Pronto a iniziare ad utilizzare queste funzionalità? Segui il nostro Guida di Avvio rapido per configurare la tua prima app con Capgo Live Updates.