Saltare al contenuto

Caratteristiche

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.

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 →


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 →


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 →


Funzionalità chiave:

Verifica del checksum durante il download

  • Rilevamento della corruzione
  • Rilevamento della corruzione
  • Rilevamento automatico del bundle precedente
  • Esegui strumenti di ripristino manuali

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 →


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

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
  • Sovrapposizioni specifiche per dispositivo
  • Filtri di piattaforma (iOS, Android, Electron)
  • Filtri di metadati personalizzati
  • Blocco di emulatori/costruzione di sviluppo

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 →


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


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

Uso:

Fermata di terminale
npx @capgo/cli app debug [appId]

Mostra:

  • Controlli di aggiornamento
  • Progresso del download
  • Stato di installazione
  • Messaggi di errore
  • Blocchi di politica

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

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à

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

Comandi chiave:

  • bundle upload - Carica nuove 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

Visualizza la documentazione completa CLI →


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 →


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:

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

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

Scopri di più sui log →


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

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


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


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

Scopri di più sulla crittografia →


Verifica l'integrità del bundle con firme criptografiche per prevenire la manipolazione.


Infrastrutture e processi certificati ai livelli 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: Pannello di controllo Web → Organizzazione → Sicurezza

Scopri di più sull'2FA →


Richiedi a tutti i pacchetti di essere criptati a livello organizzativo.

Posizione: Pannello di controllo Web → Organizzazione → Sicurezza


Permessi dettagliati per il controllo degli accessi a livello di organizzazione e app.

Ruoli di organizzazione:

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

Ruoli di app:

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

Sito:

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

Scopri di più su RBAC →


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/eliminata
  • app_versions - Bundle caricato/eliminato
  • channels - Canale creato/aggiornato/eliminato
  • org_users - Aggiunto/rimosso membro
  • orgs - 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


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


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 →


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

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

Utilizza la tua propria infrastruttura di archiviazione (S3, R2, ecc.) al posto della Capgo's archiviazione predefinita.

Scopri di più sulla conservazione personalizzata →


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


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

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.