Saltare alla navigazione

Caratteristiche

Questa pagina offre una panoramica completa di tutte le funzionalità disponibili in Capgo Aggiornamenti in tempo reale.

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 →


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 →


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 →


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

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 →


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

Scopri di più sui canali →


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

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 →


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


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

Uso:

Fenestra del 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à con la versione nativa
  • Dipendenze dei plugin

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à

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

Comandi chiave:

  • bundle upload - Carica nuovi bundle
  • bundle list - Elencare tutti i pacchetti
  • bundle delete - Eliminare i pacchetti
  • bundle cleanup - Pulire i pacchetti vecchi
  • channel set - Configurare i canali
  • app debug - Debugging in tempo reale

Visualizza la documentazione completa CLI →


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 →


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:

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

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

Scopri di più sui log →


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

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


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


Crittografa i bundle in stato di riposo e in transito con la crittografia AES-256 di industria standard.

Scopri di più sulla crittografia →


Verifica l'integrità del bundle con firme crittografiche 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 compliance →


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 →


Richiedere a tutti i pacchetti di essere criptati a livello di organizzazione.

Posizione: Dashboard Web → Organizzazione → Sicurezza


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

Ruoli dell'organizzazione:

  • org_super_admin - Controllo completo dell'organizzazione
  • org_admin - Amministrazione dell'organizzazione (nessun accesso alla fatturazione/delezione)
  • 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 - Carica solo bundle
  • app_reader - Accesso in 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 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


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 creata/aggiornata/eliminata
  • org_users - Membro aggiunto/rimosso
  • orgs - Organizzazione aggiornata

Caratteristiche:

  • URL personalizzati per webhook
  • Filtri per eventi
  • Registri di consegna
  • Meccanismo di riprova
  • Funzionalità di test

Posizione: Pannello Web → Organizzazione → Webhook


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


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 →


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

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

Usa la tua infrastruttura di archiviazione personalizzata (S3, R2, ecc.) al posto del default di Capgo.

Scopri di più sullo storage personalizzato →


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


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.

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.