Saltare al contenuto

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 agli utenti su iOS, Android e Electron senza dover passare attraverso i cicli di revisione dei negozi per risolvere i bug e distribuire nuove funzionalità più velocemente.

Come funzionano gli aggiornamenti in tempo reale

Sezione intitolata “Come funzionano le Aggiornamenti in Tempo Reale”

Il sistema di Aggiornamenti in Tempo Reale di Capgo ha due componenti chiave:

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

  2. Canali, che consentono di targetizzare gli aggiornamenti per gruppi specifici di utenti. È possibile utilizzare i canali per gestire diverse release tracks, come ad esempio Production, Staginge Dev.

Quando si carica un nuovo bundle JS su Capgo e si assegna 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.

Perché i Log di Capgo Sono Importanti (visione di mercato)

Sezione intitolata “Perché i Log di Capgo Sono Importanti (visione di mercato)”
  • Raggi X istantanei di ogni distribuzione: Le timeline per dispositivo mostrano controlli, download, installazioni, blocchi di policy e rollback, quindi sapete esattamente cosa è successo – senza dover indovinare o discutere di ‘funziona sul mio telefono’.
  • Risposta rapida agli incidenti: I codici di allarme (ad esempio, limiti di tasso, fallimenti di checksum, mancati notifyAppReady) vengono resi visibili prima che gli utenti inizino a inviare richieste di supporto, consentendo di spedire una correzione o un rollback in pochi minuti.
  • Politica del canale di prova: I registri verificano che i guardiani (blocco dei maggiori, disabilita gli emulatori/costruzioni di sviluppo, limiti di piattaforma) proteggono attivamente la produzione.
  • Protezione del reddito e della reputazione: Vedi quando gli aggiornamenti si bloccano su reti deboli o superano i limiti del piano, in modo che tu possa intervenire prima che le conversioni, le sessioni o le recensioni diminuiscano.
  • Fonte unica di verità: Il prodotto, la QA e il Supporto condividono lo stesso flusso di log cloud—nessuna ricerca attraverso Xcode/Android Studio o messaggi di posta elettronica con gli ingegneri per i log nativi.

Per iniziare ad utilizzare gli aggiornamenti in tempo reale, segui questi passaggi:

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

  2. In tuo app code, chiama CapacitorUpdater.notifyAppReady() dopo che il tuo app ha finito di inizializzare. Questo avverte il Capgo SDK che il tuo app è pronto a ricevere aggiornamenti.

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

    Finestra del terminale
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Apri il tuo app e aspetta che l'aggiornamento scarichi. Puoi controllare lo stato con:

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

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

Se stai utilizzando Panoramica per pianificare l'approvazione della store e la distribuzione, connettilo con @capgo/capacitor-valutazione-in-app per i dettagli di implementazione in @capgo/capacitor-valutazione-in-app, Utilizzando @capgo/capacitor-valutazione-in-app per la capacità nativa in Utilizzare @capgo/capacitor-in-app-review, @capgo/capacitor-native-market per il dettaglio di implementazione in @capgo/capacitor-native-market, Utilizzare @capgo/capacitor-native-market per la capacità nativa in Utilizzare @capgo/capacitor-native-market, e Capacitor Aggiornamenti OTA: Guida all'approvazione di App Store per il contesto pratico in Capacitor Aggiornamenti OTA: Guida all'approvazione di App Store.