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

Aggiornatore

Deploy aggiornamenti live di Ionic e Capacitor istantaneamente ai tuoi utenti 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

@capgo/capacitor-aggiornatore è il plugin di aggiornamento open-source dietro i live update di Capgo per Ionic e Capacitor app. Scarica i pacchetti web approvati, applica con protezione di rollback nativa e mantiene le modifiche binarie sul normale percorso di revisione dell'App Store e Play.

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

Installa

npm install @capgo/capacitor-updater
npx cap sync

Dove si inserisce

Per le squadre di 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 del store. Capgo gestisce quel workflow per le Capacitor app con canali, controlli di compatibilità, controllo del rilascio, registri dei dispositivi e rollback.

Il plugin nativo, le entità, le modifiche al manifesto Android, le modifiche al plist iOS e le modifiche SDK binarie degli aggiornamenti richiedono ancora un rilascio normale dell'app store. Mantieni quelle modifiche nella pipeline di costruzione nativa e utilizza gli aggiornamenti live per il layer web approvato.

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.

Esempio 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 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 workflow del prodotto, @capgo/capacitor-aggiornatore per i dettagli di implementazione, Guida alla configurazione, Canali, e Ripristini.