Caratteristiche
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Questa pagina fornisce un'overview completa di tutte le funzionalità disponibili in Capgo Live Updates. Ogni funzionalità include una breve descrizione e collegamenti a documentazioni dettagliate.
Sistema di Aggiornamento Core
Sezione intitolata “Sistema di Aggiornamento Core”Aggiornamenti Over-the-Air (OTA)
Sezione intitolata “Aggiornamenti Over-the-Air (OTA)”Deploy JavaScript, HTML, CSS e aggiornamenti di asset direttamente agli utenti senza approvazione delle app store. Gli aggiornamenti vengono scaricati in background e applicati alla prossima riavvio dell'app.
Capacità chiave:
- Scarichi in background
- Installazione automatica
- Assenza di interruzioni dell'utente
- Supporto cross-platform (iOS, Android, Electron)
Scopri di più sul comportamento degli aggiornamenti →
Aggiornamenti Delta (Aggiornamenti differenziali)
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.Aggiornamenti Delta (Aggiornamenti differenziali) - Sezione intitolata “Aggiornamenti Delta (Aggiornamenti differenziali)“
Funzionalità chiave:
- Verifica basata sui checksum
- Verifica basata sui checksum
- Comparazione del manifesto
- Fallback intelligente alle aggiornamenti completi quando necessario
Scopri di più sulle aggiornamenti delta →
Ripristino automatico
Sezione intitolata “Ripristino automatico”Se un aggiornamento non riesce a caricarsi o causa crash, il sistema ripristina automaticamente alla versione lavorante precedente.
Funzionalità chiave:
- Detezione dei crash
- Detezione dei timeout
- Riversione automatica
- Non è richiesta alcuna interazione dell'utente
Scopri di più sulle annullazioni →
Verifica del checksum e fallback
Sezione intitolata “Verifica del checksum e fallback”Verifica l'integrità del pacchetto tramite checksum e si passa automaticamente alla versione lavorativa precedente se si riscontra la corruzione.
Capacità chiave:
- Verifica del checksum al download
- Rilevamento della corruzione
- Fallback automatico alla versione lavorativa precedente
- Disponibili strumenti di recupero manuali
Rilevamento delle aggiornamenti di rottura
Sezione intitolata “Aggiornamento di versione di emergenza”Prevenire l'applicazione di aggiornamenti incompatibili ai dispositivi che eseguono versioni native più vecchie di code.
Funzionalità chiave:
- Controllo di compatibilità delle versioni native
- Validazione delle dipendenze dei plugin
- Blocco automatico degli aggiornamenti incompatibili
- Messaggi di errore chiari
Sapere di più sulla versione di destinazione →
Controllo di distribuzione
Sezione intitolata “Controllo di distribuzione”Sistema dei canali
Sezione intitolata “Sistema dei canali”Organizza e gestisci gli aggiornamenti in diversi ambienti e segmenti di utenti con configurazioni di 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
- Override del canale per dispositivo
Targetting dei dispositivi
Sottosezione intitolata “Targetting dei dispositivi”Target specifici dispositivi, versioni o segmenti di utenti per rilasci fasi e deployment controllati.
Capacità chiave:
- Targeting basato sulla versione
- Override specifici per dispositivo
- Filtri per piattaforma (iOS, Android, Electron)
- Filtri per metadati personalizzati
- Blocco aggiornamenti per emulatori/edizioni di sviluppo
Percorsi dei canali
Sottotitolo “Percorsi dei canali”Configura le regole e le restrizioni per come vengono consegnati gli aggiornamenti su ogni canale.
Funzionalità chiave:
- Disabilita gli aggiornamenti automatici
- Blocca gli aggiornamenti delle versioni maggiori
- Disabilita gli aggiornamenti sugli emulatori
- 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
Sezione intitolata “Strumenti per lo sviluppatore”Anteprima del Pacchetto
Sezione intitolata “Anteprima del Pacchetto”Anteprima dei pacchetti in un ambiente web live prima di distribuirli sui dispositivi, accessibile dalla dashboard web.
Posizione: Dashboard Web → App → Pacchetto → scheda Anteprima
Debugging in tempo reale
Sezione intitolata “Debugging in tempo reale”Monitoraggio in tempo reale degli eventi di aggiornamento per dispositivi specifici tramite CLI, mostrando eventi di controllo, download, installazione e errori.
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 pacchetto
Sottosezione intitolata “Visualizzatore del manifesto del pacchetto”Esegui l'ispezione del manifesto completo di qualsiasi bundle, incluso la lista dei file, i checksum e i metadati.
Posizione: Pannello di controllo Web → App → Bundle → scheda Manifesto
Mostra:
- Lista dei file con checksum
- Metadati del bundle
- Compatibilità con la versione nativa
- Dipendenze dei plugin nativi
Dipendenze dei plugin nativi (sezionato)
Visualizza tutti i plugin nativi __CAPGO_KEEP_0__ inclusi in ogni bundle per tracciare i cambiamenti delle dipendenze nelle diverse versioni.View all native Capacitor plugins included in each bundle to track dependency changes across versions.
Pannello di controllo Web → App → Bundle → scheda Manifesto Pannello di controllo Web → App → Bundle → Tabella delle dipendenze
Mostra:
- Nomi e versioni dei plugin
- Aggiunte/eliminazioni delle dipendenze
- Avvisi di compatibilità
CLI Integration
Sezione intitolata “CLI Integration”Interfaccia a riga di comando completa per le distribuzioni automatizzate e l'integrazione CI/CD.
Comandi chiave:
bundle upload- Carica nuovi bundlebundle list- Elenco di tutti i bundlebundle delete- Elimina bundlebundle cleanup- Pulisci le vecchie raccoltechannel set- Configura i canaliapp debug- Debugging in tempo reale
Crittografia del pacchetto
Sezione intitolata “Crittografia del pacchetto”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 →
Pulizia del pacchetto & conservazione
Sottosezione intitolata “Pulizia del pacchetto & conservazione”Pulisci automaticamente vecchi pacchetti 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 pianificati
- Tracciamento dell'uso dello spazio di archiviazione
Utilizzo:
npx @capgo/cli bundle cleanup --keep=10Analytics & Monitoraggio
Sezione intitolata “Analytics & Monitoraggio”Aggiorna Statistiche
Sezione intitolata “Aggiorna Statistiche”Traccia 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
- Tasso di successo dell'installazione
- Tassi di errore per tipo
- Adozione degli aggiornamenti nel tempo
- Distribuzione delle versioni
Posizione: Pannello di controllo Web → App → Statistiche
Registro degli dispositivi
Sezione intitolata “Registro degli dispositivi”Registro degli eventi per dispositivo che mostra l'intero ciclo di aggiornamento dall'invio della richiesta alla sua installazione.
Tipi di evento:
- Verifiche di aggiornamento
- Inizio/completamento/errore del download
- Inizio/completamento/errore dell'installazione
- Eventi di rollback
- Blocchi di politica
Posizione:
- Pannello di controllo Web → App → Dispositivo → Registro
- Pannello di controllo Web → App → Log (tutti i dispositivi)
Analisi dell'uso dei pacchetti
Sezione intitolata “Analisi dell'uso dei pacchetti”Analisi dettagliate sugli ultimi pacchetti attivi, sui download e sull'uso dello spazio di archiviazione.
Metriche:
- Installazioni attive per pacchetto
- Conteggio dei download
- Uso dello spazio di archiviazione per pacchetto
- Uso della banda
Statistiche del canale
Sezione intitolata “Statistiche del canale”Segui le metriche di prestazioni e di adozione per canale.
Metriche:
- Dispositivi per canale
- Percentuale di successo delle distribuzioni per canale
- Storia delle distribuzioni
- Tassi di errore per canale
Posizione: Istruzioni per accedere al Web Dashboard → App → Canale → Statistiche
Storia delle distribuzioni
Scheda intitolata “Storia delle distribuzioni”Traccia un completo registro di tutte le distribuzioni dei bundle, le assegnazioni dei canali e i cambiamenti di configurazione.
Eventi tracciati: __CAPGO_KEEP_0__
- Carica pacchetti
- Assegnazioni di canale
- Cambiamenti di politica
- Override dispositivi
Posizione: Pannello di controllo Web → App → Canale → Cronologia
Sicurezza & Compliance
Sottosezione intitolata “Sicurezza & Compliance”Crittografia end-to-end
Sottosezione intitolata “Crittografia end-to-end”Crittografa pacchetti in stato di riposo e in transito con crittografia AES-256 di industria standard.
Scopri di più sulla crittografia →
Code Firma
Sezione intitolata “Code Firma”Verifica l'integrità del pacchetto con firme criptografiche per prevenire la manipolazione.
Compliance SOC 2 Type II
Sezione intitolata “Compliance SOC 2 Type II”L'infrastruttura e i processi certificati ai livelli SOC 2 Type II per la sicurezza aziendale.
Compliance per l'App Store
Sezione intitolata “Compliance per l'App Store”Completamente conforme alle politiche di Apple App Store e Google Play Store per gli aggiornamenti OTA.
Scopri di più sulla compliance →
Attivazione 2FA (livello organizzativo)
Sezione intitolata “Attivazione 2FA (livello organizzativo)”Richiedere l'autenticazione a due fattori per tutti i membri dell'organizzazione per accedere alla dashboard e API.
Posizione: Pannello Web → Organizzazione → Sicurezza
Esecuzione di bundle crittografati
Sezione intitolata “Esecuzione di bundle crittografati”Richiedere che tutti i bundle siano crittografati a livello di organizzazione.
Posizione: Pannello Web → Organizzazione → Sicurezza
Collaborazione di squadra
Sezione intitolata “Collaborazione di squadra”Controllo degli accessi basato sul ruolo (RBAC)
Sezione intitolata “Controllo di accesso basato sul ruolo (RBAC)”Permessi dettagliati per il controllo di accesso a livello di organizzazione e app.
Ruoli di organizzazione:
org_super_admin- Controllo completo dell'organizzazioneorg_admin- Amministrazione dell'organizzazione (nessuna fatturazione/eliminazione)org_billing_admin- Accesso solo alla fatturazioneorg_member- Accesso di sola lettura all'organizzazione
Ruoli di app:
app_admin- Controllo completo di un'appapp_developer- Caricamento di bundle, gestione di dispositiviapp_uploader- Caricamento di bundle soloapp_reader- Accesso di sola lettura
Posizione:
- Pannello Web → Organizzazione → Membri
- Pannello Web → App → Accesso
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 degli utenti (accesso, logout, modifiche ai permessi)
- Operazioni dei pacchetti (caricamento, cancellazione, assegnazione)
- Operazioni dei canali (creazione, aggiornamento, cancellazione)
- Modifiche dell'organizzazione (impostazioni, membri)
Posizione: Pannello Web → Organizzazione → Log degli audit
Webhook
Sezione intitolata “Webhook”Ricevi notifiche in tempo reale sugli eventi dei tuoi app tramite webhook HTTP.
Eventi supportati:
apps- App creata/aggiornata/cancellataapp_versions- Bundle caricato/cancellatochannels- Canale creato/aggiornato/cancellatoorg_users- Membro aggiunto/rimossoorgs- Organizzazione aggiornata
Caratteristiche:
- URLs webhook personalizzate
- Filtri eventi
- Registri di consegna
- Mechanismo di riprova
- Funzionalità di test
Posizione: Pannello Web → Organizzazione → Webhook
Collaborazione multi-utente
Sezione intitolata “Collaborazione multi-utente”Invita i membri del team nella tua organizzazione con ruoli e autorizzazioni specifiche.
Caratteristiche:
- Inviti via e-mail
- Assegnazione di ruoli
- Gestione dei membri
- Revoca dell'accesso
Posizione: Pannello Web → Organizzazione → Membri
API Gestione delle chiavi
Crea, gestisci e revoca le chiavi API con opzionali date di scadenza e archiviazione crittografata.Create, manage, and revoke API keys with optional expiration dates and hashed storage.
Chiavi per applicazione o per organizzazione
- Date di scadenza opzionali
- Archiviazione crittografata (irreversibile)
- Section titled “__CAPGO_KEEP_0__ Key Management”
- Supporto di rotazione delle chiavi
Posizione: Pannello di controllo Web → API Chiavi
Scopri di più sulle API chiavi →
Politiche delle password
Sezione intitolata “Politiche delle password”Requisiti delle password a livello di organizzazione per applicare standard di sicurezza.
Politiche configurabili:
- Lunghezza minima
- Richiedi maiuscole
- Richiedi numeri
- Richiedi caratteri speciali
Posizione: Pannello di controllo Web → Organizzazione → Sicurezza
Supporto per piattaforma
Sezione intitolata “Supporto per piattaforma”Supporto per più piattaforme
Sezione intitolata “Supporto per più piattaforme”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)
Supporto a lungo termine
Sostegno a Lungo TermineContinuato il 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
Back-end di Archiviazione Personalizzati
Sostegno a Lungo TermineUtilizza la tua infrastruttura di archiviazione personalizzata (S3, R2, ecc.) al posto di quella predefinita di Capgo.
Scopri di più sugli archivi di storage 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 gli aggiornamenti vengono controllati e applicati tramite il SDK.
Opzioni configurabili:
- Intervallo di controllo (
periodCheckDelay- minimo 600 secondi) - Politica di aggiornamento automatico (
autoUpdate- off, atBackground, atInstall, onLaunch, always, onlyDownload - Requisiti di rete (solo Android - via WorkManager)
Scopri di più sul comportamento dell'aggiornamento →
Tipi di Aggiornamento
Sezione intitolata “Tipi di Aggiornamento”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 →
Sistema di credito
Sezione intitolata “Sistema di credito”Fatturazione basata sull'uso con crediti per banda, archiviazione e altri risorse.
Caratteristiche:
- Tracciamento dell'uso dei crediti
- Avvisi di utilizzo
- Ricarica tramite Stripe
- Registro dei crediti
Posizione: Pannello di controllo Web → Organizzazione → Credito
Inizio rapido
Sezione intitolata “Inizio rapido”Pronto a iniziare l'uso di 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?
Sezione intitolata “Hai bisogno di aiuto?”- Unisciti al nostro Discord per il supporto della community
- Controlla la FAQ per le domande comuni
- Esegui la navigazione nella documentazione di API per l'integrazione di API
- Contatta il supporto per assistenza aziendale
Continua da Features
Sezione intitolata “Continua da Features”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, Usando @capgo/capacitor-appinsights per la capacità nativa in Usando @capgo/capacitor-appinsights, e @capgo/capacitor-firebase-analytics per il dettaglio di implementazione in @capgo/capacitor-firebase-analytics.