Saltare al contenuto

Panoramica

Utilizza la funzione di aggiornamenti in tempo reale di Capgo per aggiornare i bundle JavaScript del tuo app in modo remoto e in tempo reale. Invia aggiornamenti JS direttamente ai tuoi utenti su iOS, Android e Electron senza passare attraverso i cicli di revisione dei negozi per risolvere i bug e distribuire nuove funzionalità più velocemente.

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

  1. Il Capgo SDK, che installi nel tuo app. Il SDK controlla le aggiornamenti disponibili e li scarica in background.

  2. Canali, che ti consentono di targetizzare gli aggiornamenti per gruppi specifici di utenti. Puoi utilizzare i canali per gestire diverse tracce di rilascio, come Production, Staging, e Dev.

Quando carichi un nuovo bundle JS su Capgo e lo assegni a un canale, il Capgo SDK negli app configurate per quel canale rileverà l'aggiornamento e lo scaricherà. La prossima volta che l'app si riavvierà, il nuovo bundle verrà caricato.

Perché Capgo Logs sono importanti (visione di mercato)

Sezione intitolata “Perché Capgo Logs sono importanti (visione di mercato)”
  • Raggi X istantanei di ogni rilascio : Cronologie per dispositivo mostrano controlli, download, installazioni, blocchi di policy e rollback, quindi sai esattamente cosa è successo—nessun indovinello o dibattito “funziona sul mio telefono”.
  • Risposta rapida agli incidenti : Codici di allarme (ad esempio, limiti di velocità, fallimenti di checksum, mancati notifyAppReady) emergono prima che gli utenti inizino a inviare supporto, consentendo di spedire una correzione o un rollback in minuti.
  • Prova della politica del canale : I log verificano che i guardiani (blocco maggiori, disabilita emulatori/costruzioni di sviluppatore, limiti di piattaforma) proteggono attivamente la produzione.
  • Protezione del reddito 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 lo stesso flusso di log nel cloud—nessuna ricerca attraverso Xcode/Android Studio o messaggi di posta per i log nativi.

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

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

  2. Nel tuo app code, chiama CapacitorUpdater.notifyAppReady() dopo che il tuo app è stato inizializzato. Ciò avverte il Capgo SDK che il tuo app è pronto a ricevere gli 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 si 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 Deploying Live Updates guida per ulteriori dettagli.

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