Saltare al contenuto

@capgo/capacitor-updater

Sullo sfondo aggiornamento per capacitor app

Le Capgo in tempo reale non sono limitate a Capacitor. Utilizza lo stesso backend e CLI con plugin client fratelli:

Aggiornamento in tempo reale per le capacitor applicazioni.

  • notifyAppReady - Notifica al layer nativo 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.
MetodoDescrizione
notifyAppReadyNotifica 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 sfoga o si riavvia.
setImposta il bundle corrente e carica immediatamente l'app.
deleteCancella 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.
resetRiprista l'applicazione a un bundle noto e sicuro.
currentOttieni informazioni sul bundle attualmente attivo.
reloadCarica 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.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelElimina l'assegnazione del canale per questo dispositivo e torna al canale predefinito.
getChannelOttieni il canale attualmente assegnato a questo dispositivo.
listChannelsOttieni l'elenco di tutti i canali disponibili per questo dispositivo per l'auto-assegnazione.
setCustomIdImposta un identificatore personalizzato per questo dispositivo.
getBuiltinVersionOttieni la versione del bundle incorporato (la versione originale con cui è stata spedita la tua applicazione nativa).
getDeviceIdOttieni l'identificatore univoco e riservato per questo dispositivo.
getPluginVersionOttieni la versione dell'aggiornamento Capacitor del plugin installato nel tuo'applicazione.
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 è completato. Questo ti restituirà tutti i percentuali di download durante il download.
addListenerAscolta l'evento di non aggiornamento necessario, utile quando desideri eseguire una verifica forzata ogni volta che l'applicazione viene avviata.
addListenerAscolta l'evento di aggiornamento disponibile, utile quando desideri eseguire una verifica forzata ogni volta che l'applicazione viene avviata.
addListenerAscolta gli eventi di download completato.
addListenerAscolta 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 Ascolta gli eventi di aggiornamento maggiore nell'applicazione, ti informa quando è presente un aggiornamento maggiore bloccato dalla configurazione di disabilitazione degli aggiornamenti di rottura.
addListenerAscolta gli eventi di fallimento dell'aggiornamento nell'applicazione, ti informa quando l'aggiornamento non riesce ad installarsi alla prossima avviatura dell'applicazione.
addListenerAscolta gli eventi di fallimento dell'aggiornamento nell'applicazione, ti informa quando l'aggiornamento non riesce ad installarsi alla prossima avviatura dell'applicazione.
addListenerAscolta l'evento di set in App, ti informa quando un bundle è stato applicato con successo. Questo evento viene conservato nativamente fino a quando non viene consumato da JavaScript, quindi se l'app si ricarica prima che il tuo ascoltatore sia stato collegato, l'ultimo evento in attesa viene inviato non appena l'ascoltatore si sottoscrive. set Ascolta l'evento di set successivo in App, ti informa quando un bundle è stato programmato come il prossimo bundle da installare.
addListenerAscolta l'evento di download fallito in App, ti informa quando il download di un bundle ha avuto esito negativo.
addListenerAscolta l'evento di ricarica in App, ti informa quando è avvenuta la ricarica.
addListenerAscolta l'evento di app pronto in App, ti informa quando l'app è pronta all'uso. Questo evento viene conservato nativamente fino a quando non viene consumato da JavaScript, quindi può ancora essere inviato dopo una ricarica anche se l'ascoltatore è stato collegato in un momento successivo dello startup dell'app.
addListenerAscolta l'evento di canale privato, inviato quando si tenta di impostare un canale che non consente l'assegnazione di dispositivi da parte dell'utente.
addListenerAscolta gli stati di aggiornamento flessibili su Android.
addListenerControlla se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzata).
isAutoUpdateAvailableOttieni informazioni sul bundle programmato per essere attivato alla prossima ricarica.
getNextBundleRecupera informazioni sul bundle più recente che non è stato possibile caricare.
getFailedUpdateAbilita o disabilita il menu di gestione del gesto di scuotimento per la debug e il testing.
setShakeMenu__CAPGO_KEEP_0__
isShakeMenuEnabledControlla se il menu di debug per la gestione di scuotimento è abilitato attualmente.
setShakeChannelSelectorAbilita o disabilita il selettore del canale di scuotimento in esecuzione in tempo reale.
isShakeChannelSelectorEnabledControlla se il selettore del canale di scuotimento è abilitato attualmente.
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'accessibilità 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 dei plugin nativi, connettilo con Utilizzando @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzando @capgo/capacitor-aggiornatore, Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin, Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic.