Saltare al contenuto

@capgo/capacitor-aggiornatore

Aggiornamento in tempo reale per le app capacitor.

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 dell'app dinamicamente durante l'esecuzione.
  • setStatsUrl - Imposta l'URL delle statistiche dell'app dinamicamente durante l'esecuzione.
  • setChannelUrl - Imposta l'URL del canale dell'app dinamicamente durante l'esecuzione.
MetodoDescrizione
notifyAppReadyInformato il layer nativo che JavaScript è stato inizializzato con successo.
setUpdateUrlImposta l'URL di aggiornamento dell'app dinamicamente durante l'esecuzione.
setStatsUrlImposta l'URL delle statistiche dell'app dinamicamente durante l'esecuzione.
setChannelUrlImposta l'URL del canale dell'app dinamicamente durante l'esecuzione.
downloadScarica un nuovo bundle dal URL fornito per l'installazione successiva.
nextImposta il prossimo bundle da attivare quando l'app si esegue in background o si riavvia.
setImposta il bundle corrente e ricarica immediatamente l'app.
deleteElimina un bundle dallo storage locale per liberare spazio su disco.
setBundleErrorSegna manualmente un bundle come fallito/errore in modalità di aggiornamento manuale.
listOtteni tutti i bundle scaricati localmente memorizzati nell'app.
resetRipristina l'app a un bundle noto e buono.
currentOttieni informazioni sul bundle attualmente attivo.
reloadRicarica manualmente l'applicazione per applicare l'aggiornamento in sospeso.
setMultiDelayConfigura le condizioni che devono essere soddisfatte prima di applicare l'aggiornamento in sospeso.
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.
setChannelAssegna questo dispositivo a un canale di aggiornamento specifico in esecuzione.
unsetChannelRimuovi l'assegnazione del canale per questo 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'auto-assegnazione.
setCustomIdAssegna un identificatore personalizzato per questo dispositivo.
getBuiltinVersionOttieni la versione del bundle integrato (la versione originale con cui è stata spedita la tua applicazione nativa).
getDeviceIdOttieni l'identificatore univoco, amichevole con la privacy, per questo dispositivo.
getPluginVersionOttenere la versione dell'aggiornamento del plugin Capacitor installato nell'applicazione.
isAutoUpdateEnabledVerificare se gli aggiornamenti automatici sono attualmente abilitati.
removeAllListenersRimuovere tutti gli ascoltatori di eventi registrati per questo plugin.
addListenerAscoltare per l'evento di download del pacchetto nell'App. Si attiva una volta iniziato il download, durante il download e quando è terminato. Questo restituirà tutti i percentuali di download durante il download.
addListenerAscoltare per l'evento di non necessità di aggiornamento, utile quando si desidera eseguire il controllo ogni volta che l'applicazione viene avviata.
addListenerAscoltare per l'evento di aggiornamento disponibile, utile quando si desidera eseguire il controllo ogni volta che l'applicazione viene avviata.
addListenerAscoltare per gli eventi di download completati.
addListenerAscoltare per gli eventi di aggiornamento di rottura quando il backend segnala un aggiornamento incompatibile con l'applicazione corrente. Emette lo stesso payload del listener legacy. majorAvailable Ascoltare per l'evento di aggiornamento maggiore nell'applicazione, consentendo di sapere quando è bloccato un aggiornamento maggiore impostando disableAutoUpdateBreaking.
addListenerAscoltare per l'evento di fallimento dell'aggiornamento nell'applicazione, consentendo di sapere quando l'aggiornamento non è riuscito ad installarsi alla prossima avviatura dell'applicazione.
addListenerAscoltare per l'evento di applicazione impostato nell'applicazione, consentendo di sapere quando un pacchetto è stato applicato con successo. Questo evento è conservato nativamente fino a quando non viene consumato dal JavaScript, quindi se l'applicazione si ricarica prima che il tuo ascoltatore sia attaccato, l'ultimo pending non viene rilevato.
addListenerAscoltare per l'evento di download del pacchetto in corso nell'App. set L'evento viene inviato una volta che il listener si sottoscrive.
addListenerAscolta per l'evento successivo nella App, ti informa quando un pacchetto è in coda come il prossimo pacchetto da installare.
addListenerAscolta per l'evento di download fallito nella App, ti informa quando un download di pacchetto ha avuto esito negativo.
addListenerAscolta per l'evento di ricarica nella App, ti informa quando è avvenuta la ricarica.
addListenerAscolta per l'evento di app pronta nella App, ti informa quando l'app è pronta all'uso. Questo evento viene conservato nativamente fino a quando non viene consumato dal JavaScript, quindi può ancora essere inviato 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 auto.
addListenerAscolta per le modifiche di stato di aggiornamento flessibile su Android.
isAutoUpdateAvailableVerifica se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzata).
getNextBundleOttieni informazioni sul pacchetto in coda da attivare alla prossima ricarica.
getFailedUpdateRecupera informazioni sul pacchetto più recente che non è riuscito a caricare.
setShakeMenuAbilita o disabilita il menu di gestione del gesto di scuotimento per il debug e il testing.
isShakeMenuEnabledVerifica se il menu di debug del gesto di scuotimento è attualmente abilitato.
setShakeChannelSelectorAbilita o disabilita il selettore del canale di scuotimento in esecuzione.
isShakeChannelSelectorEnabledVerifica se il selettore del canale di scuotimento è attualmente abilitato.
getAppIdOttieni l'ID App attualmente configurato utilizzato per la comunicazione con il server di aggiornamento.
setAppIdCambia dinamicamente l'ID App utilizzato per la comunicazione con il server di aggiornamento.
getAppUpdateInfoOttieni informazioni sull' disponibilità dell'applicazione nella App Store o Play Store.
openAppStoreApri la pagina dell'applicazione nella App Store o Play Store.
performImmediateUpdateEsegui un aggiornamento in-app immediato su Android.
startFlexibleUpdateAvvia un aggiornamento in-app flessibile su Android.
completeFlexibleUpdateCompleta un aggiornamento in-app flessibile su Android.

Questa documentazione è sincronizzata da src/definitions.ts in aggiornamento automatico di capacitor.