Saltare alla navigazione

Panoramica

Utilizza la funzione di Aggiornamenti in Tempo Reale di Capgo per aggiornare i bundle JavaScript dell'applicazione in modo remoto e in tempo reale. Invia aggiornamenti JS direttamente ai tuoi utenti su iOS, Android e Electron senza dover passare attraverso i cicli di revisione dei negozi per risolvere bug e rilasciare nuove funzionalità più velocemente.

Il sistema di aggiornamento in tempo reale di Capgo ha due componenti chiave:

  1. Il SDK Capgo, che installate nell'app. Il SDK controlla gli aggiornamenti disponibili e li scarica in background.

  2. Il canale, che consente di indirizzare gli aggiornamenti a specifiche fasce di utenti. Puoi utilizzare i canali per gestire diverse tracce di rilascio, come ad esempio Production, Staginge 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à. La prossima volta che l'app si riavvia, il nuovo bundle verrà caricato.

  • Raggiungimento istantaneo di ogni rollout: Le timeline per dispositivo mostrano controlli, download, installazioni, blocchi di politica e rollback, quindi sai esattamente cosa è successo – nessun indovinello o dibattito su “funziona sul mio telefono”.
  • Risposta più rapida agli incidenti: I codici di avviso (ad esempio, limiti di tasso, fallimenti di checksum, mancate notifiche di pronto avvio) vengono visualizzati prima che gli utenti inizino a inviare richieste di supporto, consentendo di inviare una correzione o di effettuare un rollback in pochi minuti.
  • Politica dei canali di comunicazione: I log verificano che i guardian (blocco dei maggiori, disabilitazione degli emulatori/costruzioni di sviluppo, limiti di piattaforma) stiano attivamente proteggendo la produzione.
  • Protezione dei ricavi e della reputazione: Vedi quando gli aggiornamenti si bloccano su reti lente o superano i limiti del piano, in modo da poter intervenire prima che le conversioni, le sessioni o le recensioni diminuiscano.
  • Fonte unica di verità: Il prodotto, la QA e il Supporto condividono la stessa flusso di log cloud—nessuna ricerca attraverso Xcode/Android Studio o messaggi di posta elettronica con gli ingegneri per i log nativi.

Inizia a utilizzare gli aggiornamenti in tempo reale seguendo questi passaggi:

  1. Completa il Capgo Quickstart per configurare l'app in Capgo e installare il Capgo SDK.

  2. Nell'app code, chiamare CapacitorUpdater.notifyAppReady() dopo che l'app ha completato l'inizializzazione. Ciò avverte il Capgo SDK che l'app è pronta a ricevere aggiornamenti.

  3. Costruisci il bundle JS e caricalo su Capgo:

    finestra del terminale
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Apri l'app e attendi che l'aggiornamento venga scaricato. Puoi controllare lo stato con:

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

Vedi il L'aggiornamento in tempo reale Guida per ulteriori dettagli.