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, senza passare dai cicli 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 di Capgo, che installi nella tua app. Il SDK controlla gli aggiornamenti disponibili e li scarica in background.

  2. I canali ti permettono di indirizzare gli aggiornamenti a gruppi specifici di utenti. Puoi usarli per gestire diversi track di rilascio, come ad esempio: Production, Staging, e Dev.

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

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

Sezione intitolata “Perché i log di Capgo sono importanti (visione marketing)”
  • Radiografia istantanea di ogni rollout: Le timeline per singolo dispositivo mostrano controlli, download, installazioni, blocchi delle policy e rollback, così sai esattamente cosa è successo, senza congetture o discussioni del tipo «sul mio telefono funziona».
  • Risposta agli incidenti più rapida: Codici di tipo alert (es. rate limit, errori di checksum, notifyAppReady mancanti) emergono prima che gli utenti intasino il supporto, permettendoti di pubblicare un fix o un rollback in pochi minuti.
  • Prova delle policy dei canali: I log confermano che i guardrail (blocco major, disabilitazione emulatori/dev build, limiti di piattaforma) proteggono attivamente la produzione.
  • Protezione di ricavi e reputazione: Vedi 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 Updates, segui questi passaggi:

  1. Completa il Quickstart Capgo per configurare la tua app in Capgo e installare il 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 aggiornamenti.

  3. Genera il tuo bundle JS 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 l'app per caricare il nuovo bundle.

Vedi la Deploy di Live Update guida per maggiori dettagli.

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

Se stai usando Panoramica per pianificare approvazione e distribuzione sullo 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 Using @capgo/capacitor-native-market, e Capacitor OTA Updates: Guida all'approvazione App Store per il contesto pratico in Capacitor OTA Updates: Guida all'approvazione App Store.