Saltare al contenuto

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

Capacità chiave:

  • Scarichi 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 all'1% e accelerando la consegna degli aggiornamenti.

Funzionalità 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 ripristina automaticamente alla versione lavorante precedente.

Funzionalità chiave:

  • Rilevamento crash
  • Rilevamento timeout
  • Riversione automatica
  • Non richiede intervento dell'utente

Scopri di più sulle rollback →


Funzionalità chiave:

Verifica del checksum durante il download

  • Rilevamento della corruzione
  • Rilevamento della corruzione
  • Rilevamento automatico del bundle precedente
  • Strumenti di recupero manuale disponibili

Previene l'applicazione di aggiornamenti incompatibili ai dispositivi che eseguono versioni 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 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
  • Override specifici dei dispositivi
  • Filtri di piattaforma (iOS, Android, Electron)
  • Filtri di metadati personalizzati
  • Blocco di emulatori/costruzione di sviluppo

Configura regole e restrizioni per come gli aggiornamenti sono consegnati su ogni canale.

Capacità chiave:

  • Disabilita gli aggiornamenti automatici
  • Blocca gli aggiornamenti della versione maggiore
  • 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 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.

Utilizzo:

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

Mostra:

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

Esegui l'ispezione del manifesto completo di qualsiasi pacchetto, incluso l'elenco dei file, i checksum e i metadati.

Posizione: Pannello Web → App → Pacchetto → scheda Manifesto

Mostra:

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

Visualizza tutti i plugin nativi Capacitor inclusi in ogni bundle per tracciare le modifiche delle dipendenze across 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 nuovi 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

View full CLI reference →


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
  • Criptazione del 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'utilizzo dello spazio di archiviazione.

Capacità chiave:

  • Conteggio di conservazione configurabile
  • Pulizia automatica tramite CLI
  • Lavori di pulizia programmati
  • Tracciamento dell'utilizzo dello spazio di archiviazione

Utilizzo:

Fermata 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
  • Adozione dell'aggiornamento nel tempo
  • Distribuzione delle versioni

Posizione: Pannello Web → App → Statistiche


Registro degli eventi per dispositivo che mostra l'intero ciclo di aggiornamento dall'aggiornamento al check all'installazione.

Tipi di eventi:

  • Verifiche di aggiornamento
  • Inizio/completamento/errore del download
  • Inizio/completamento/errore dell'installazione
  • Eventi di rollback
  • Blocchi di politica

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 adozione per canale.

Metriche:

  • Dispositivi per canale
  • Tassi di aggiornamento riusciti per canale
  • Storia delle distribuzioni
  • Tassi di errore per canale

Posizione: Pannello Web → App → Canale → Statistiche


Tracciato completo di tutti i deployment dei bundle, le assegnazioni dei canali e i cambiamenti di configurazione.

Eventi tracciati:

  • Caricamenti dei bundle
  • Assegnazioni dei canali
  • Cambiamenti di politica
  • Dispositivi sovrascritti

Posizione: Pannello di controllo Web → App → Canale → Storia


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

Scopri di più sulla crittografia →


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


Compliance Store App


Pienamente conforme alle politiche di Apple App Store e Google Play Store per gli aggiornamenti OTA.

__CAPGO_KEEP_0__

Sezione intitolata “__CAPGO_KEEP_0__ Firma”

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'autenticazione a due fattori →


Richiedi che tutti i bundle siano crittografati a livello di organizzazione.

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 (nessun accesso alle fatture/eliminazione)
  • org_billing_admin - Accesso alle fatture solo
  • 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

Posizione:

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

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 degli utenti (accesso, logout, modifiche alle autorizzazioni)
  • Operazioni di bundle (carica, elimina, assegna)
  • Operazioni di canale (crea, aggiorna, elimina)
  • Cambiamenti di organizzazione (impostazioni, membri)

Posizione: Pannello Web → Organizzazione → Log di 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 creato/aggiornato/eliminato
  • org_users - Aggiunto/rimosso membro
  • orgs - Aggiornato l'organizzazione

Caratteristiche:

  • URL personalizzate per webhook
  • Filtro degli eventi
  • Registri di consegna
  • Mechanismo di riprova
  • Funzionalità di test

Posizione: Pannello Web → Organizzazione → Webhook


Invita membri del team all'organizzazione con ruoli e autorizzazioni specifiche.

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 API chiavi con opzioni di scadenza e archiviazione crittografata.

Capacità chiave:

  • Chiavi per applicazione o per organizzazione
  • Date di scadenza facoltative
  • Archiviazione crittografata (irreversibile)
  • Supporto per la rotazione delle chiavi

Posizione: Pannello di controllo Web → API Chiavi

Scopri di più sulle API chiavi →


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

Politiche 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 supportate:

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

Utilizza la tua infrastruttura di archiviazione (S3, R2, ecc.) al posto di quella predefinita di Capgo.

Scopri di più sulla memorizzazione 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 il 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 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 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 la 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, 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.