Caratteristiche
Configura con l'AI
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.
Sistema di Aggiornamento Fondamentale
Sottosezione intitolata “Sistema di Aggiornamento Fondamentale”Aggiornamenti in Tempo Reale (OTA)
Sottosezione intitolata “Aggiornamenti in Tempo Reale (OTA)”Esegui aggiornamenti JavaScript, HTML, CSS e di 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)
Sottosezione intitolata “Aggiornamenti Delta (Aggiornamenti differenziali)”Scarica solo i file che sono stati modificati tra le versioni, riducendo l'uso di banda di fino all'1% e accelerando la consegna degli aggiornamenti.
Capacità chiave:
- Diffusione automatica a livello di file
- Verifica basata su checksum
- Confronto del manifesto
- Fallback intelligente ai full updates quando necessario
Scopri di più sugli aggiornamenti delta →
Rollback automatico
Sezione intitolata “Ripristino Automatico”Se un aggiornamento non riesce a caricarsi o causa crash, il sistema si ripristina automaticamente alla versione funzionante precedente.
Capacità chiave:
- Rilevamento crash
- Rilevamento timeout
- Ripristino automatico
- Non richiesta alcuna interazione dell'utente
Scopri di più sui ripristini →
Validazione del checksum e fallback
Sezione intitolata “Validazione del checksum e fallback”Verifica l'integrità del pacchetto tramite checksum e si ripristina automaticamente alla versione funzionante precedente 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 manuale disponibili
Detezione di aggiornamenti di versione rotta
Sezione intitolata “Detezione di aggiornamenti di versione rotta”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 →
Controllo di distribuzione
Sottosezione intitolata “Controllo di distribuzione”Sistema dei canali
Sottosezione intitolata “Sistema dei canali”Organizza e gestisci le 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
Targetizzazione dispositivo
Sottosezione intitolata “Targetizzazione dispositivo”Targetizza dispositivi specifici, versioni o segmenti di utenti per rilasci fasi e distribuzioni controllate.
Capacità chiave:
- Targetizzazione basata sulla versione
- Override specifici dispositivi
- Filtri di piattaforma (iOS, Android, Electron)
- Filtri di metadati personalizzati
- Blocco di build di emulatore/dev
Politiche dei canali
Sottosezione intitolata “Politiche dei canali”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 →
Strumenti per lo sviluppatore
Sottosezione intitolata “Strumenti per lo sviluppatore”Anteprima del pacchetto
Sottosezione intitolata “Anteprima del pacchetto”Esegui il rendering dei bundle in un ambiente web live prima di distribuirli su dispositivi, accessibile dalla dashboard web.
Posizione: Dashboard web → App → Bundle → scheda di anteprima
Debugging in tempo reale
Sottosezione 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 errore.
Utilizzo:
npx @capgo/cli app debug [appId]Mostra:
- Controlli di aggiornamento
- Progresso del download
- Stato di installazione
- Messaggi di errore
- Blocchi di politica
Visualizzatore del manifesto del bundle
Visualizzatore del manifesto del bundleEsegui l'ispezione del manifesto completo di qualsiasi bundle, incluso l'elenco dei file, i checksum e i metadati.
Posizione: Pannello di controllo web → Applicazione → Bundle → Tabella del manifesto
Mostra:
- Elenco dei file con checksum
- Metadati del bundle
- Compatibilità con la versione nativa
- Dipendenze dei plugin
Dipendenze dei plugin nativi
Sottosezione intitolata “Dipendenze dei plugin nativi”Visualizza tutte le Capacitor plugin nativi inclusi in ogni bundle per monitorare i cambiamenti delle dipendenze attraverso le versioni.
Sito: Pannello di controllo web → App → Bundle → scheda Dipendenze
Mostra:
- Nomi e versioni dei plugin
- Aggiunte/rimosse delle dipendenze
- Avvisi di compatibilità
Integrazione CLI
Sottosezione intitolata “Integrazione CLI”Interfaccia a riga di comando completa per le distribuzioni automatizzate e l'integrazione CI/CD.
Comandi chiave:
bundle upload- Carica nuovi pacchettibundle list- Elenco tutti i pacchettibundle delete- Elimina pacchettibundle cleanup- Pulisci vecchi pacchettichannel set- Configura 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 in transito e in stato di riposo.
Funzionalità chiave:
- Generazione di coppia di chiavi RSA
- Crittura AES-256 del bundle
- Verifica della firma Code
- Gestione delle chiavi di crittografia
Scopri di più sulla crittografia →
Pulizia e conservazione del bundle
Sottosezione intitolata “Pulizia e conservazione del bundle”Pulisci automaticamente i bundle 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
- Eliminazione programmata dei lavori di pulizia
- Tracciamento dell'utilizzo dello spazio di archiviazione
Utilizzo:
npx @capgo/cli bundle cleanup --keep=10Analisi e Monitoraggio
Sottosezione intitolata “Analisi e Monitoraggio”Aggiornamento delle statistiche
Sottosezione intitolata “Aggiornamento delle statistiche”Segui le tassi di adozione degli aggiornamenti, i tassi di successo e lo stato di avanzamento delle distribuzioni all'interno della 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 Web → App → Statistiche
Log del dispositivo
Sottosezione intitolata “Log del dispositivo”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 start/completa/fail
- Eventi di rollback
- Blocchi di policy
Posizione:
- Pannello Web → App → Dispositivo → Log
- Pannello Web → App → Log (tutti i dispositivi)
Analisi dell'uso dei bundle
Sottosezione intitolata “Analisi dell'uso dei bundle”Analisi dettagliate sui bundle attivi, sui conti di download e sull'uso dello spazio di archiviazione.
Metriche:
- Installazioni attive per bundle
- Scarichi dei contatti
- Utilizzo dello spazio di archiviazione per bundle
- Utilizzo della banda
Statistiche del canale
Titolo della sezione “Statistiche del canale”Segui le prestazioni e le metriche di adozione per canale.
Metriche:
- Dispositivi per canale
- Tassi di successo degli aggiornamenti per canale
- Storia delle distribuzioni
- Tassi di errore per canale
Posizione: Dashboard Web → App → Canale → Statistiche
Storia di distribuzione
Sezione intitolata “Storia di distribuzione”Tracciato completo di tutte le distribuzioni dei bundle, le assegnazioni dei canali e i cambiamenti di configurazione.
Eventi tracciati:
- Caricamenti di bundle
- Assegnazioni di canali
- Cambiamenti di policy
- Override di dispositivo
Posizione: Dashboard Web → App → Canale → Storia
Sicurezza e conformità
Sezione intitolata “Sicurezza e conformità”Crittografia end-to-end
Sezione intitolata “Crittografia end-to-end”Crittografa i bundle in stato di riposo e in transito con crittografia AES-256 di livello industriale.
Scopri di più sulla crittografia →
Code Firma
Sezione intitolata “Code Firma”Verifica l'integrità dei bundle con firme criptografiche per prevenire la manipolazione.
Conformità SOC 2 Type II
Sezione intitolata “Conformità SOC 2 Type II”L'infrastruttura e i processi certificati ai livelli di sicurezza SOC 2 Type II per le esigenze aziendali.
Conformità Store App
Sezione intitolata “Conformità allo Store App”Pienamente conforme alle politiche di Apple App Store e Google Play Store per le aggiornamenti OTA.
Scopri di più sulla conformità →
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: Pannello di controllo Web → Organizzazione → Sicurezza
Attivazione Pacchetti Criptati
Sezione intitolata “Attivazione Pacchetti Criptati”Richiedere che tutti i pacchetti siano criptati a livello di organizzazione.
L'ubicazione: Pannello di controllo Web → Organizzazione → Sicurezza
Collaborazione di squadra
Sottosezione intitolata “Collaborazione di squadra”Controllo degli accessi basato sul ruolo (RBAC)
Sottosezione intitolata “Controllo degli accessi basato sul ruolo (RBAC)”Permessi dettagliati per il controllo degli accessi a livello di organizzazione e applicazione.
Ruoli dell'organizzazione:
org_super_admin- Controllo completo dell'organizzazioneorg_admin- Amministrazione dell'organizzazione (senza fatturazione/eliminazione)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- Carica bundle, gestisci dispositiviapp_uploader- Carica bundle soloapp_reader- Accesso in sola lettura
Posizione:
- Dashboard Web → Organizzazione → Membri
- Dashboard Web → App → Accessi
Log degli accessi
Sezione intitolata “Log degli accessi”Tracciato completo di tutte le attività dell'organizzazione e dell'applicazione per la conformità e la sicurezza.
Eventi registrati:
- azioni dell'utente (accesso, disconnessione, modifiche alle autorizzazioni)
- operazioni sul pacchetto (caricamento, cancellazione, assegnazione)
- operazioni sul canale (creazione, modifica, cancellazione)
- modifiche dell'organizzazione (impostazioni, membri)
Posizione: Pannello Web → Organizzazione → Log degli accessi
Ricevi notifiche in tempo reale sugli eventi dei tuoi app tramite webhooks HTTP.
Eventi supportati:
apps- App creata/aggiornata/cancellataapp_versions- Pacchetto caricato/scartatochannels- Canale creato/aggiornato/scartatoorg_users- Membro aggiunto/rimossoorgs- Organizzazione aggiornata
Caratteristiche:
- URL personalizzate per webhook
- Filtri degli eventi
- Log di consegna
- Mechanismo di riprova
- Funzionalità di test
Posizione: Pannello Web → Organizzazione → Webhook
Collaborazione tra utenti multipli
Sezione intitolata “Collaborazione tra utenti multipli”Invita i membri del tuo team con ruoli e autorizzazioni specifiche.
Caratteristiche:
- Inviti via e-mail
- Assegnazione di ruoli
- Gestione dei membri
- Revoca dell'accesso
Posizione: Pannello di controllo Web → Organizzazione → Membri
Gestione delle chiavi API
Sezione intitolata “Gestione delle chiavi API”Creare, gestire e revocare API chiavi con opzionali date di scadenza e archiviazione crittografata.
Funzionalità chiave:
- Chiavi per applicazione o per organizzazione
- Opzionali date 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.
Politiche configurabili:
- Minimo lunghezza:
- Richiedi maiuscole:
- Richiedi numeri:
- Richiedi caratteri speciali:
Posizione: Dashboard Web → Organizzazione → Sicurezza
Sostegno alla piattaforma:
Sottosezione intitolata “Sostegno alla piattaforma”Sostegno a più piattaforme:
Sottosezione intitolata “Sostegno a più piattaforme”Sostegno per le 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)
Sostegno a lungo termine
Sottosezione intitolata “Sostegno a lungo termine”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
Backend di archiviazione personalizzati
Sezione intitolata “Backend di archiviazione personalizzati”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 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 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 - tramite WorkManager)
Scopri di più sul comportamento degli aggiornamenti →
Tipi di Aggiornamento
Sottosezione intitolata “Tipi di Aggiornamento”Diversi tipi di aggiornamento 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 →
Sistema di credito
Sistema di creditoFacturazione basata sull'uso con crediti per banda, archiviazione e altri risorse.
Caratteristiche:
- Tracciamento dell'uso dei crediti
- Alerte di utilizzo
- Ricarica tramite Stripe
- Registro delle crediti
Posizione: Pannello di controllo Web → Organizzazione → Crediti
Pronto a utilizzare queste funzionalità? Segui il nostro Guida di avvio rapido 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 canale Discord per il supporto della community
- Controlla la FAQ per domande comuni
- Esegui la ricerca nella API documentazione Esegui la ricerca per l'integrazione API
- Contattare il supporto per assistenza aziendale
Continua da Features
Se stai utilizzandoFeatures per pianificare il monitoraggio e l'analisi, connettilo con Statistiche Se stai utilizzando Features per pianificare il monitoraggio e l'analisi, connettilo con Statistiche per i dettagli di implementazione in Statistics, Log context":"Pagina/Area: Capgo Builder / prodotto di costruzione cloud nativa. Ruolo: Etichetta di navigazione breve o elemento UI. Visualizzato in: pagina native-build.astro. Messaggio chiave `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, Utilizzando @capgo/capacitor-appinsights per la capacità nativa in Utilizzando @capgo/capacitor-appinsights, e @capgo/capacitor-firebase-analytics