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

Aggiornatore

Deploy Ionic e Capacitor aggiornamenti live istantaneamente ai tuoi utenti senza ritardi di revisione degli store app

Guida

Tutoriale sull'aggiornamento

Esegui il test 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-updater

@capgo/capacitor-updater è il plugin di aggiornamento open-source che si trova dietro i live update con Capgo per Ionic e Capacitor app. Scarica i pacchetti web approvati, applica i cambiamenti con protezione di rollback nativa e mantiene i cambiamenti binari 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 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 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 autorizzazioni, le modifiche al manifesto Android, le modifiche al plist iOS e gli aggiornamenti binari SDK richiedono ancora un rilascio normale dell'app store. Mantieni quelle modifiche nel tuo 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 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.

Utilizzo di esempio

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 flusso di lavoro del prodotto @capgo/capacitor-updater Guida per l'uso Canali, eRipristini @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-aggiornatore.