Saltare al contenuto

@capgo/capacitor-aggiornatore

Aggiornamento in tempo reale per le app capacitor.

Aggiornamenti in tempo reale Capgo non sono limitati a Capacitor. Utilizza lo stesso backend e CLI con plugin client fratello:

Aggiornamento in tempo reale per le app capacitor.

  • notifyAppReady - Notifica al layer nativo che JavaScript è stato inizializzato con successo.
  • setUpdateUrl - Imposta l'URL di aggiornamento per l'app dinamicamente durante l'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.
MetodoDescrizione
notifyAppReadyInformare il layer nativo che JavaScript è stato inizializzato con successo.
setUpdateUrlImpostare l'URL di aggiornamento dell'app dinamicamente durante l'esecuzione.
setStatsUrlImpostare l'URL delle statistiche dell'app dinamicamente durante l'esecuzione.
setChannelUrlImpostare l'URL del canale dell'app dinamicamente durante l'esecuzione.
downloadScaricare un nuovo bundle dal URL fornito per l'installazione successiva.
nextImpostare il prossimo bundle da attivare quando l'app si esegue in background o si riavvia.
setImpostare il bundle corrente e ricaricare immediatamente l'app.
deleteCancellare un bundle dallo storage locale per liberare spazio su disco.
setBundleErrorSegnalare manualmente un bundle come fallito/errore in modalità di aggiornamento manuale.
listOttenere tutti i bundle scaricati localmente memorizzati nell'app.
resetRipristinare l'app a un bundle noto e buono.
currentOttenere informazioni sul bundle attualmente attivo.
reloadRicarica manualmente l'app per applicare l'aggiornamento in sospeso.
setMultiDelayConfigura le condizioni che devono essere soddisfatte prima che l'aggiornamento in sospeso venga applicato.
cancelDelayAnnulla tutte le condizioni di ritardo e applica l'aggiornamento in sospeso immediatamente.
getLatestControlla il server di aggiornamento per la versione del bundle più recente disponibile.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelElimina l'assegnazione del canale del dispositivo e torna al canale predefinito.
getChannelOttieni il canale corrente assegnato a questo dispositivo.
listChannelsOttieni l'elenco di tutti i canali disponibili per questo dispositivo per l'autoassegnazione.
setCustomIdImposta un identificatore personalizzato per questo dispositivo.
getBuiltinVersionOttieni la versione del bundle incorporato (la versione originale con cui è stato spedito il tuo app nativo).
getDeviceIdOttieni l'identificatore univoco, amichevole con la privacy, per questo dispositivo.
getPluginVersionGet the version of the Capacitor Updater plugin installed in your app.
isAutoUpdateEnabledVerifica se gli aggiornamenti automatici sono attualmente abilitati.
removeAllListenersElimina tutti gli ascoltatori di eventi registrati per questo plugin.
addListenerAscolta l'evento di download del pacchetto nell'applicazione. Si attiva una volta iniziato il download, durante il download e quando è terminato. Questo restituisce tutti i percentuali di download durante il download.
addListenerAscolta l'evento di non necessità di aggiornamento, utile quando desideri forzare la verifica ogni volta che l'applicazione viene lanciata.
addListenerAscolta l'evento di aggiornamento disponibile, utile quando desideri forzare la verifica ogni volta che l'applicazione viene lanciata.
addListenerAscolta gli eventi di download completati.
addListenerAscolta gli eventi di aggiornamento breaking quando il backend segnala un aggiornamento incompatibile con l'applicazione corrente. Emette lo stesso payload del listener legacy. majorAvailable Ascolta gli eventi di aggiornamento maggiore nell'applicazione, ti informa quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking.
addListenerAscolta gli eventi di fallimento dell'aggiornamento nell'applicazione, ti informa quando l'aggiornamento ha fallito l'installazione alla prossima partenza dell'app.
addListenerAscolta gli eventi di set nell'applicazione, ti informa quando un pacchetto è stato applicato con successo. Questo evento è conservato nativamente fino a quando JavaScript non lo consuma, quindi se l'app si ricarica prima che il tuo ascoltatore sia stato collegato, l'ultimo evento in sospeso viene consegnato non appena il listener si sottoscrive.
addListener__CAPGO_KEEP_0__ set __CAPGO_KEEP_0__
addListenerAscolta per l'evento successivo impostato nell'app, ti informa quando un pacchetto è in coda per essere installato.
addListenerAscolta per l'evento di download fallito nell'app, ti informa quando un download di pacchetto ha avuto esito negativo.
addListenerAscolta per l'evento di ricarica nell'app, ti informa quando è avvenuta la ricarica.
addListenerAscolta per l'evento di app pronto nell'app, ti informa quando l'app è pronta per essere utilizzata. Questo evento viene conservato nativamente fino a quando JavaScript non lo consuma, quindi può ancora essere consegnato dopo una ricarica anche se il listener è stato attaccato in un momento successivo dello startup dell'app.
addListenerAscolta per l'evento di canale privato, attivato quando si tenta di impostare un canale che non consente l'assegnazione di dispositivo.
addListenerAscolta per le modifiche di stato di aggiornamento flessibile su Android.
isAutoUpdateAvailableControlla se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzato).
getNextBundleOttieni informazioni sul pacchetto in coda per essere attivato nella prossima ricarica.
getFailedUpdateRecupera informazioni sul pacchetto più recente che non è riuscito a caricare.
setShakeMenuAbilita o disabilita il menu a gesto di scuotimento per il debug e il testing.
isShakeMenuEnabledControlla se il menu a gesto di scuotimento per il debug è attualmente abilitato.
setShakeChannelSelectorAbilita o disabilita il selezionatore di canale a gesto di scuotimento in esecuzione.
isShakeChannelSelectorEnabledVerifica se il selezionatore del canale di scuotimento è attualmente abilitato.
getAppIdOttieni l'ID dell'app attualmente configurato utilizzato per la comunicazione con il server di aggiornamento.
setAppIdCambia dinamicamente l'ID dell'app utilizzato per la comunicazione con il server di aggiornamento.
getAppUpdateInfoOttieni informazioni sull' disponibilità dell'app nella App Store o Play Store.
openAppStoreApre la pagina dell'app nella App Store o Play Store.
performImmediateUpdateEsegui un aggiornamento in-app immediato su Android.
startFlexibleUpdateInizia un aggiornamento in-app flessibile su Android.
completeFlexibleUpdateCompleta un aggiornamento in-app flessibile su Android.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-aggiornatore.

Se stai utilizzando @capgo/capacitor-aggiornatore per pianificare il lavoro di plugin nativo, connettilo con Utilizzare @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzare @capgo/capacitor-aggiornatore, Directory dei plugin Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, I plugin Capacitor di Capgo per la dettaglio di implementazione in I plugin Capacitor di Capgo, Aggiunta o Aggiornamento Plugin per la descrizione dettagliata in Aggiunta o Aggiornamento Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise Ionic.