Aggiornamenti in tempo reale di Ionic e Capacitor con @capgo/capacitor-aggiornamento
@capgo/capacitor-aggiornamento è il plugin di aggiornamento open-source dietro gli aggiornamenti in tempo reale di Capgo per le app di Ionic e Capacitor.
Usalo quando hai bisogno di aggiornamenti OTA per le modifiche HTML, CSS, JavaScript, risorse e altre modifiche della layer web dopo che la tua shell nativa è già stata approvata.
Installa
npm install @capgo/capacitor-updater
npx cap sync
Dove si inserisce
Per le squadre di Ionic, gli aggiornamenti in tempo reale solitamente significano lo stesso workflow: invia una nuova bundle web senza costringere ogni utente a passare attraverso una rilascio completo del store. Capgo gestisce quel workflow per le app Capacitor con canali, controlli di compatibilità, controllo del rilascio, registri di dispositivo e rollback.
Gli aggiornamenti nativi, le entità, le modifiche al manifesto Android, le modifiche al plist iOS e gli aggiornamenti SDK binari richiedono ancora un rilascio normale del store. Mantieni quelle modifiche nella pipeline di costruzione nativa e utilizza gli aggiornamenti in tempo reale per la layer web approvata.
Cosa questo plugin espone
notifyAppReady- Notifica la layer nativa che JavaScript è stato inizializzato con successo.setUpdateUrl- Imposta l'URL di aggiornamento dell'app dinamicamente durante l'esecuzione.setStatsUrl- Imposta l'URL delle statistiche dell'app dinamicamente durante l'esecuzione.setChannelUrl- Imposta l'URL del canale dell'app dinamicamente durante l'esecuzione.
Esempi di utilizzo
notifyAppReady
Notifica la layer nativa che JavaScript è stato inizializzato con successo.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.notifyAppReady();
setUpdateUrl
Imposta l'URL di aggiornamento dell'app dinamicamente durante l'esecuzione.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);
setStatsUrl
Imposta l'URL delle statistiche dell'app dinamicamente durante l'esecuzione.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setStatsUrl({} as StatsUrl);
setChannelUrl
Imposta l'URL del canale dell'app dinamicamente durante l'esecuzione.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setChannelUrl({} as ChannelUrl);
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-aggiornatore/
- Documentazione: /docs/plugins/updater/
- Aggiornamento prodotto in tempo reale: /live-update/
Continua da @capgo/capacitor-aggiornatore
Se stai utilizzando @capgo/capacitor-aggiornatore per pianificare gli aggiornamenti in tempo reale, connettilo con Aggiornamenti in tempo reale per il flusso di lavoro del prodotto @capgo/capacitor-aggiornatore per i dettagli di implementazione Guida per l'inizio, Canalie e Ritorni.