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 in tempo reale senza ritardi di revisione degli store di app

Guida

Tutorial sull'aggiornamento

Testa sul dispositivo

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

Plugin di aggiornamento di anteprima QR code

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 HTML, CSS, JavaScript, risorse e altre modifiche alla 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 in tempo reale significano lo stesso workflow: invia un nuovo bundle 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 rilascio, registri di dispositivo 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 della store. Mantieni quelle modifiche nel tuo pipeline di costruzione nativa e utilizza gli aggiornamenti in tempo reale per il layer web approvato.

Cosa Esponiamo

  • notifyAppReady - Notifica la layer nativa che JavaScript è stato inizializzato con successo.
  • setUpdateUrl - Imposta l'URL di aggiornamento dell'app dinamicamente in esecuzione.
  • setStatsUrl - Imposta l'URL delle statistiche dell'app dinamicamente in esecuzione.
  • setChannelUrl - Imposta l'URL del canale dell'app dinamicamente in 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 di aggiornamento dell'app dinamicamente in esecuzione.

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

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

Imposta l'URL delle statistiche dell'app dinamicamente in esecuzione.

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

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

Imposta l'URL del canale dell'app dinamicamente in 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-aggiornatore per i dettagli di implementazione Inizia a utilizzare, Canali, e Ripristini.