Vai al contenuto

Panoramica

Usa la funzione Live Updates di Capgo per aggiornare i bundle JavaScript della tua app da remoto e in tempo reale. Invia aggiornamenti JS direttamente ai tuoi utenti su iOS, Android ed Electron, saltando i tempi di revisione degli store per correggere bug e rilasciare nuove feature più velocemente. Per la panoramica del prodotto e le FAQ, consulta Live Updates di Capacitor su capgo.app.

Il sistema Live Update di Capgo ha due componenti chiave:

  1. Il SDK Capgo, che installi nella tua app. Il SDK controlla la disponibilità di aggiornamenti e li scarica in background.

  2. I channel, che ti permettono di indirizzare gli aggiornamenti a gruppi specifici di utenti. Puoi usare i channel per gestire diversi release track, come ad esempio Production, Staging, e Dev.

Quando carichi un nuovo bundle JS su Capgo e lo assegni a un channel, il SDK Capgo nelle app configurate per quel channel rileverà l'aggiornamento e lo scaricherà. Al prossimo riavvio dell'app, verrà caricato il nuovo bundle.

Perché i log di Capgo sono importanti (vista marketing)

Sezione intitolata “Perché i log di Capgo sono importanti (vista marketing)”
  • Radiografia istantanea di ogni rollout: Le timeline per singolo dispositivo mostrano check, download, install, blocchi delle policy e rollback, così saprai esattamente cosa è successo, senza congetture o discussioni tipo "sul mio telefono funziona".
  • Risposta agli incidenti più rapida: Codici simili ad alert (es. rate limit, checksum fail, mancanze di notifyAppReady) emergono prima che gli utenti inondino il supporto, permettendoti di rilasciare un fix o un rollback in pochi minuti.
  • Policy dei canali garantita: I log confermano che i guardrail (blocco major, disabilitazione emulatori/dev build, limiti di piattaforma) proteggono attivamente la produzione.
  • Protezione di ricavi e reputazione: Scopri quando gli update si bloccano su reti scarse o raggiungono i limiti del piano, così puoi intervenire prima che calino conversioni, sessioni o recensioni.
  • Unica fonte di veritàProduct, QA e Support condividono lo stesso stream di log cloud: niente più ricerche in Xcode/Android Studio o messaggi agli ingegneri per i log nativi.

Per iniziare a usare Live Update, segui questi passaggi:

  1. Completa il Quickstart di Capgo per configurare la tua app in Capgo e installare Capgo SDK.

  2. Nella tua app code, chiama CapacitorUpdater.notifyAppReady() dopo che l'app ha terminato l'inizializzazione. Questo comunica al Capgo SDK che la tua app è pronta a ricevere gli update.

  3. Crea il tuo JS bundle e caricalo su Capgo:

    Finestra del terminale
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Apri la tua app e attendi il download dell'update. Puoi controllare lo stato con:

    Finestra del terminale
    npx @capgo/cli@latest app debug
  5. Una volta scaricato l'update, chiudi e riapri la tua app per caricare il nuovo bundle.

Vedi la guida al deployment di Live Updates per maggiori dettagli.

Per usare un tuo hostname per le richieste di update, segui la guida alla configurazione del Custom Domain.

Se stai usando Panoramica per pianificare l'approvazione e la distribuzione negli store, collegalo a @capgo/capacitor-in-app-review per i dettagli di implementazione in @capgo/capacitor-in-app-review, Utilizzo di @capgo/capacitor-in-app-review per la funzionalità nativa in Utilizzo di @capgo/capacitor-in-app-review, @capgo/capacitor-native-market per i dettagli di implementazione in @capgo/capacitor-native-market, Utilizzo di @capgo/capacitor-native-market per la funzionalità nativa in Utilizzo di @capgo/capacitor-native-market, e Aggiornamenti OTA Capacitor: Guida all'approvazione App Store per il contesto pratico in Aggiornamenti OTA Capacitor: Guida all'approvazione App Store.