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.

Esegui aggiornamenti JavaScript, HTML, CSS e asset direttamente sugli 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:

  • Diffusione automatica a livello di file
  • Verifica basata sui checksum
  • Confronto del manifesto
  • Fallback intelligente ai full updates quando necessario

Scopri di più sugli aggiornamenti delta →


Se un aggiornamento non riesce a caricarsi o causa crash, il sistema ripristina automaticamente alla versione lavorante nota.

Capacità chiave:

  • Rilevamento crash
  • Rilevamento timeout
  • Ripristino automatico
  • Non richiesta alcuna interazione utente

Scopri di più sui ripristini →


Verifica l'integrità del pacchetto tramite checksum e si ripristina automaticamente alla versione lavorante nota se si rileva la corruzione.

Capacità chiave:

  • Verifica del checksum durante il download
  • Rilevamento di corruzioni
  • Fallback automatico al bundle funzionante precedente
  • Esegui strumenti di recupero manuali disponibili

Previene l'applicazione di aggiornamenti incompatibili ai dispositivi che eseguono versioni native native code più vecchie.

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 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
  • Assegnazione automatica del dispositivo
  • Override del canale per dispositivo

Scopri di più sui canali →


Targetizza dispositivi specifici, versioni o segmenti di utenti per rollout fasi e distribuzioni controllate.

Capacità chiave:

  • Targetizzazione basata sulla versione
  • Override specifici del dispositivo
  • Filtro di piattaforma (iOS, Android, Electron)
  • Filtro di metadati personalizzati
  • Blocco di build di emulatore/dev

Configura le regole e le restrizioni per come vengono consegnate le aggiornamenti su ogni canale.

Capacità chiave:

  • Disabilita gli aggiornamenti automatici
  • Blocca gli aggiornamenti delle versioni maggiori
  • 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 →


Esegui bundle in un ambiente web in tempo reale prima di distribuirli su dispositivi, accessibili 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.

Utilizzo:

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 pacchetto, incluso l'elenco dei file, i checksum e i metadati.

Posizione: Dashboard web → App → Pacchetto → scheda Manifesto

Mostra:

  • Elenco dei file con checksum
  • Metadati del pacchetto
  • Compatibilità della versione nativa
  • Dipendenze dei plugin

Visualizza tutti i plugin nativi Capacitor inclusi in ogni bundle per monitorare i cambiamenti delle dipendenze attraverso le versioni.

Posizione: Pannello di controllo web → App → Bundle → scheda Dipendenze

Mostra:

  • Nomi e versioni dei plugin
  • Aggiunte/rimosse 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 nuovi bundle
  • bundle list - Elenco tutti i bundle
  • bundle delete - Elimina i bundle
  • bundle cleanup - Pulisci i bundle vecchi
  • channel set - Configura i 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 in transito e in stato di riposo.

Funzionalità chiave:

  • Generazione di coppia di chiavi RSA
  • Crittura AES-256 del pacchetto
  • Code verifica della firma
  • Gestione delle chiavi di crittografia

Scopri di più sulla crittografia →


Pulisci automaticamente i pacchetti vecchi in base alle politiche di conservazione per gestire l'uso dello spazio di archiviazione.

Funzionalità chiave:

  • Conteggio di conservazione configurabile
  • Pulizia automatica tramite CLI
  • Esecuzione di lavori di pulizia programmata
  • Tracciamento dell'uso di archiviazione

Utilizzo:

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

Seguire le tassi di adozione degli aggiornamenti, i tassi di successo e lo stato di avanzamento della distribuzione tra la tua base di utenti.

Metriche disponibili:

  • Tasso di successo del download
  • Installazione di successo
  • Tassi di errore per tipo
  • Adozione degli aggiornamenti nel tempo
  • Distribuzione delle versioni

Posizione: Pannello di controllo Web → App → Statistiche


Log di evento per dispositivo che mostrano l'intero ciclo di aggiornamento dal controllo alla installazione.

Tipi di evento:

  • Controlli degli aggiornamenti
  • Inizio/completamento/fallimento del download
  • Installa iniziato/completato/errore
  • Eventi di rollback
  • Blocchi di policy

Posizione:

  • Pannello Web → Applicazione → Dispositivo → Log
  • Pannello Web → Log (tutti i dispositivi)

Scopri di più sui log →


Analisi dettagliate sui bundle attivi, sui conti di download e sull'uso dello spazio di archiviazione.

Metriche:

  • Installazioni attive per bundle
  • Conteggio download
  • Utilizzo dello spazio di archiviazione per bundle
  • Utilizzo della banda

Segui le metriche di prestazione 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: Dashboard Web → App → Canale → Statistiche


Tracciato completo di tutte le distribuzioni dei pacchetti, le assegnazioni dei canali e i cambiamenti di configurazione.

Eventi tracciati:

  • Caricamenti di pacchetti
  • Assegnazioni di canali
  • Cambiamenti di politica
  • Override di dispositivi

Posizione: Dashboard Web → App → Canale → Storia


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

Scopri di più sulla crittografia →


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


L'infrastruttura e i processi certificati ai livelli di sicurezza SOC 2 Type II per la sicurezza aziendale.


Completamente conforme alle politiche di Apple App Store e Google Play Store per le aggiornamenti OTA.

Scopri di più sulla conformità →


Attivazione della verifica a due fattori (livello organizzazione)

Sezione intitolata “Attivazione della verifica a due fattori (livello organizzazione)”

Richiedere 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ù sulla verifica a due fattori →


Richiedere che tutti i bundle siano crittografati a livello organizzazione.

Posizione: Dashboard Web → Organizzazione → Sicurezza


Collaborazione di squadra

Collaborazione di squadra

Controllo degli accessi basato sul ruolo (RBAC)

Controllo degli accessi basato sul ruolo (RBAC)

Permessi dettagliati per il controllo di accesso a livello di organizzazione e applicazione.

Ruoli dell'organizzazione:

  • org_super_admin - Controllo completo dell'organizzazione
  • org_admin - Amministrazione dell'organizzazione (senza 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 - Carica bundle, gestisci dispositivi
  • app_uploader - Carica bundle solo
  • app_reader - Accesso in sola lettura

Posizione:

  • Dashboard Web → Organizzazione → Membri
  • Dashboard Web → App → Accessi

Scopri di più su RBAC →


Tracciato completo di tutte le attività dell'organizzazione e dell'applicazione per la conformità e la sicurezza.

Eventi registrati:

  • azioni dell'utente (accesso, logout, modifiche alle autorizzazioni)
  • operazioni sul pacchetto (caricamento, cancellazione, assegnazione)
  • operazioni sul canale (creazione, aggiornamento, cancellazione)
  • modifiche dell'organizzazione (impostazioni, membri)

Posizione: Dashboard web → Organizzazione → Log degli accessi


Ricevi notifiche in tempo reale sugli eventi dei tuoi app tramite webhooks HTTP.

Eventi supportati:

  • apps - App creata/aggiornata/cancellata
  • app_versions - Pacchetto caricato/scartato
  • channels - Canale creato/aggiornato/scartato
  • org_users - Membro aggiunto/rimosso
  • orgs - Organizzazione aggiornata

Caratteristiche:

  • URL personalizzate per webhook
  • Filtri degli eventi
  • Log di consegna
  • Meccanismo di riprova
  • Funzionalità di test

Posizione: Pannello Web → Organizzazione → Webhook


Invita i membri del tuo team con ruoli e permessi specifici.

Caratteristiche:

  • Inviti via e-mail
  • Assegnazione di ruoli
  • Gestione dei membri
  • Revoca dell'accesso

Posizione: Pannello di controllo Web → Organizzazione → Membri


Creare, gestire e revocare le API chiavi con opzionali date di scadenza e archiviazione crittografata.

Capacità chiave:

  • Chiavi per applicazione o per organizzazione
  • Date di scadenza opzionali
  • Archiviazione crittografata (irreversibile)
  • Sostegno alla rotazione delle chiavi

Posizione: Pannello di controllo Web → API Chiavi

Scopri di più sulle API chiavi →


Requisiti di password a livello di organizzazione per imporre standard di sicurezza.

Impostazioni di politica configurabili:

  • Lunghezza minima
  • Richiedi maiuscole
  • Richiedi numeri
  • Richiedi caratteri speciali

Posizione: Pannello di controllo Web → Organizzazione → Sicurezza


Supporto per applicazioni 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 il supporto per le versioni più vecchie di Capacitor per mantenere la compatibilità con le app legacy.

Attualmente supportate:

  • Capacitor 8 (più recente)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

Utilizza la tua propria infrastruttura di archiviazione (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 controllate e applicate le 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 →


Diversi tipi di aggiornamento per diversi utilizzi, 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 →


Sistema di credito

Sistema di credito

Facturazione basata sull'uso con crediti per banda, archiviazione e altri risorse.

Caratteristiche:

  • Tracciamento dell'uso dei crediti
  • Alerte sull'uso
  • Ricarica tramite Stripe
  • Registro delle crediti

Posizione: Pannello di controllo Web → Organizzazione → Crediti


Pronto a utilizzare queste funzionalità? Segui il nostro Guida rapida per configurare il tuo primo app con Capgo Aggiornamenti in tempo reale.

Continua da Features

Se stai utilizzando Features

Features per pianificare il monitoraggio e le analisi, connettilo con Statistiche Statistiche per i dettagli di implementazione in Statistics, Registri context: Pagina/Area: Capgo Builder / prodotto di costruzione cloud nativa. Ruolo: Etichetta UI breve o elemento di navigazione. Visualizzato in: pagina native-build.astro. Chiave di messaggio `native_build_v2_trust_logs_lbl` (Native Build V2 Trust Logs Lbl). @capgo/capacitor-appinsights @capgo/capacitor-appinsights per i dettagli di implementazione in @capgo/capacitor-appinsights, Utilizzo di @capgo/capacitor-appinsights per la capacità nativa in Utilizzo di @capgo/capacitor-appinsights, e @capgo/capacitor-firebase-analytics