Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-aggiornatore
Tutorial
@capgo/capacitor-aggiornatore

Aggiornatore

Distribuisci aggiornamenti live di Ionic e Capacitor ai tuoi utenti istantaneamente, senza ritardi di revisione degli store

Guida

Tutoriale sull'aggiornamento

Testare sul dispositivo

Scarica l'app Capgo, poi scansione il codice QR code.

Collegamento QR di anteprima del plugin di aggiornamento code

Il live update con Ionic e Capacitor con @capgo/capacitor-aggiornatore

L'aggiornatore @capgo/capacitor-aggiornatore è il plugin di aggiornamento open-source che si trova dietro i live update con Capgo per le app Ionic e Capacitor. Scarica i pacchetti web approvati, applica i cambiamenti con protezione di rollback nativa e mantiene i cambiamenti binari solo sulla normale App Store e Play review path.

Usalo quando hai bisogno di aggiornamenti OTA per le modifiche HTML, CSS, JavaScript, asset e altre modifiche della layer web dopo che la shell nativa è già stata approvata.

Installa

npm install @capgo/capacitor-updater
npx cap sync

Dove si inserisce

Per le squadre Ionic, gli aggiornamenti live di solito significano lo stesso workflow: invia un nuovo pacchetto web senza costringere ogni utente a passare attraverso una rilascio completo della store. Capgo gestisce quel workflow per le app Capacitor con canali, controlli di compatibilità, controllo del rollout, registri dei dispositivi e rollback.

Il plugin nativo, le entità, le modifiche al manifesto Android, le modifiche al plist iOS e gli aggiornamenti binari SDK richiedono ancora un rilascio normale della store. Mantieni quelle modifiche nel tuo pipeline di costruzione nativa e usa gli aggiornamenti live 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 per l'app dinamicamente in esecuzione.
  • setStatsUrl - Imposta l'URL delle statistiche per l'app dinamicamente durante l'esecuzione.
  • setChannelUrl - Imposta l'URL del canale per l'app dinamicamente durante l'esecuzione.

Esempi di utilizzo

notifyAppReady

Notifica il layer nativo che JavaScript si è avviato con successo.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

- Imposta l'URL dell'aggiornamento per l'app dinamicamente durante l'esecuzione.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

- Imposta l'URL delle statistiche per l'app dinamicamente durante l'esecuzione.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

- Imposta l'URL del canale per l'app dinamicamente durante l'esecuzione.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Riferimento completo

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-updater Guida per l'uso Canali, eRipristini _protectedTokens_.