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

Aggiornatore

Distribuisci aggiornamenti live di Ionic e Capacitor immediatamente ai tuoi utenti senza ritardi di revisione degli store di app

Guida

Tutorial sull'Aggiornatore

Testa sul dispositivo

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

Link di anteprima del plugin di aggiornamento code

Aggiornamenti live di Ionic e Capacitor con @capgo/capacitor-aggiornamento

@capgo/capacitor-aggiornamento è il plugin di aggiornamento open-source dietro gli aggiornamenti live di Capgo per le app di Ionic e Capacitor. Esegue il download di pacchetti web approvati, li 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 di 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 di Ionic, gli aggiornamenti live solitamente 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 app Capacitor con canali, controlli di compatibilità, controllo del rilascio, registri dei dispositivi e rollback.

Le modifiche dei plugin nativi, delle autorizzazioni, delle modifiche del manifesto Android, delle modifiche del plist iOS e degli aggiornamenti binari SDK richiedono ancora un rilascio normale del store. Mantieni quelle modifiche nella pipeline di costruzione nativa e utilizza 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 dell'app dinamicamente alla runtime.
  • 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 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 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, Avvio Guidato, Canali, e Rollback.