Saltare al contenuto

@capgo/capacitor-updater

Live update for capacitor apps.

Le aggiornamenti live di 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 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.
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 pacchetto dal URL fornito per l'installazione successiva.
nextImposta il prossimo pacchetto da attivare quando l'app si sfonde o si riavvia.
setImposta il pacchetto corrente e ricarica immediatamente l'app.
deleteCancella un pacchetto dalla memoria locale per liberare spazio su disco.
setBundleErrorSegna manualmente un pacchetto come fallito/errore in modalità di aggiornamento manuale.
listOttenere tutti i pacchetti scaricati localmente memorizzati nell'applicazione.
resetRimettere l'applicazione a un pacchetto noto buono.
currentOttenere informazioni sul pacchetto attualmente attivo.
reloadCaricare manualmente l'applicazione per applicare un aggiornamento in sospeso.
setMultiDelayConfigurare le condizioni che devono essere soddisfatte prima di applicare un aggiornamento in sospeso.
cancelDelayAnnullare tutte le condizioni di ritardo e applicare immediatamente l'aggiornamento in sospeso.
getLatestControllare il server di aggiornamento per la versione più recente disponibile del pacchetto.
setChannelImpostare un canale di aggiornamento runtime locale per questo dispositivo. Non crea un dispositivo di override per la dashboard/API.
unsetChannelRimuovere l'assegnazione del canale del dispositivo e tornare al canale predefinito.
getChannelOttenere il canale corrente assegnato a questo dispositivo.
listChannelsOttenere l'elenco di tutti i canali disponibili per questo dispositivo per l'auto-assegnazione.
setCustomIdImpostare un identificatore personalizzato per questo dispositivo.
getBuiltinVersionOttieni la versione del pacchetto integrato (la versione originale con cui è stato spedito il tuo'app nativa).
getDeviceIdOttieni l'identificatore univoco e riservato per questo dispositivo.
getPluginVersionOttieni la versione del plugin di aggiornamento Capacitor installato nell'app.
isAutoUpdateEnabledControlla se gli aggiornamenti automatici sono attualmente abilitati.
removeAllListenersElimina tutti gli ascoltatori di eventi registrati per questo plugin.
addListenerAscolta per 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 per l'evento di non aggiornamento necessario, utile quando desideri forzare la verifica ogni volta che l'app viene avviata.
addListenerAscolta per l'evento di aggiornamento disponibile, utile quando desideri forzare la verifica ogni volta che l'app viene avviata.
addListenerAscolta per gli eventi di download completati.
addListenerAscolta 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 Ascolta per l'evento di aggiornamento maggiore nell'applicazione, ti consente di sapere quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking.
addListenerAscolta per l'evento di aggiornamento maggiore nell'applicazione, ti consente di sapere quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking.
addListenerAscolta l'evento di fallimento dell'aggiornamento nell'app, ti informa quando l'aggiornamento non è riuscito ad installarsi alla prossima partenza dell'app.
addListenerAscolta l'evento di set nell'app, ti informa quando un bundle è stato applicato con successo. Questo evento è conservato nativamente fino a quando il JavaScript non lo consuma, quindi se l'app si ricarica prima che il tuo ascoltatore sia stato collegato, l'ultimo evento in attesa viene consegnato non appena l'ascoltatore si sottoscrive. set Ascolta l'evento di set next nell'app, ti informa quando un bundle è stato programmato come il prossimo bundle da installare.
addListenerAscolta l'evento di fallimento del download nell'app, ti informa quando il download di un bundle è fallito.
addListenerAscolta l'evento di ricarica nell'app, ti informa quando è avvenuta la ricarica.
addListenerAscolta l'evento di app ready nell'app, ti informa quando l'app è pronta all'uso. Questo evento è conservato nativamente fino a quando il JavaScript non lo consuma, quindi può ancora essere consegnato dopo una ricarica anche se l'ascoltatore è stato collegato in un momento successivo della fase di avvio dell'app.
addListenerAscolta l'evento di canale privato, attivato quando si tenta di impostare un canale che non consente l'assegnazione automatica del dispositivo.
addListenerAscolta le modifiche allo stato di aggiornamento flessibile 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 è riuscito a caricarsi.
getFailedUpdateAscolta l'evento di fallimento dell'aggiornamento nell'app, ti informa quando l'aggiornamento non è riuscito ad installarsi alla prossima partenza dell'app.
setShakeMenuAbilita o disabilita il menu di gestione scuotendo per il debug e la verifica.
isShakeMenuEnabledVerifica se il menu di debug scuotendo è abilitato attualmente.
setShakeChannelSelectorAbilita o disabilita il selettore del canale scuotendo in esecuzione.
isShakeChannelSelectorEnabledVerifica se il selettore del canale scuotendo è abilitato attualmente.
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.
getAppUpdateInfoOtteni 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 riferimento è sincronizzato da src/definitions.ts in capacitor-aggiornatore.

Keep going from @capgo/capacitor-updater

Continua da @capgo/capacitor-aggiornatore

Sezione intitolata “Continua da @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-aggiornatore” @capgo/capacitor-updater @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-aggiornatore Using @capgo/capacitor-updater Utilizzando @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzando @Capgo/__CAPGO_KEEP_1__-aggiornatore, il repository dei plugin è Capgo per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative per i Plugin Enterprise di Ionic per il workflow del prodotto in Alternative per i Plugin Enterprise di Ionic.