Disponibile anche per Cordova e Electron
Sezione intitolata “Disponibile anche per Cordova e Electron”Aggiornamenti in tempo reale Capgo non sono limitati a Capacitor. Utilizza lo stesso backend e CLI con plugin client fratello:
Panoramica
Sezione intitolata “Panoramica”Aggiornamento in tempo reale per capacitor app.
Funzionalità di base
Sezione intitolata “Funzionalità di base”notifyAppReady- Notifica il 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.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
notifyAppReady | Informato il 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. |
download | Scarica un nuovo bundle dal URL fornito per l'installazione successiva. |
next | Imposta il prossimo bundle per essere attivato quando l'app si esegue in background o si riavvia. |
set | Imposta il bundle corrente e ricarica immediatamente l'app. |
delete | Elimina un bundle dallo storage locale per liberare spazio su disco. |
setBundleError | Segna manualmente un bundle come fallito/errore in modalità di aggiornamento manuale. |
list | Ottieni tutti i bundle scaricati localmente memorizzati nell'app. |
reset | Riporta l'app a un bundle noto buono. |
current | Ottieni informazioni sul bundle attualmente attivo. |
reload | Ricarica manualmente l'app per applicare un aggiornamento in sospeso. |
setMultiDelay | Configura le condizioni che devono essere soddisfatte prima di applicare un aggiornamento in sospeso. |
cancelDelay | Annulla tutte le condizioni di ritardo e applica immediatamente l'aggiornamento in sospeso. |
getLatest | Controlla il server di aggiornamento per la versione più recente disponibile del bundle. |
setChannel | Imposta un canale di aggiornamento runtime locale per questo dispositivo. Non crea un dispositivo override dashboard/API. |
unsetChannel | Rimuovi l'assegnazione del canale del dispositivo e torna al canale predefinito. |
getChannel | Ottieni il canale corrente assegnato a questo dispositivo. |
listChannels | Ottieni l'elenco di tutti i canali disponibili per questo dispositivo per l'autoassegnazione. |
setCustomId | Imposta un identificatore personalizzato per questo dispositivo. |
getBuiltinVersion | Ottieni la versione del pacchetto integrato (la versione originale con cui è stato spedito il tuo'applicazione nativa). |
getDeviceId | Ottieni l'identificatore univoco, amichevole con la privacy, per questo dispositivo. |
getPluginVersion | Ottieni la versione del plugin di aggiornamento Capacitor installato nell'app. |
isAutoUpdateEnabled | Verifica se gli aggiornamenti automatici sono attualmente abilitati. |
removeAllListeners | Rimuovi tutti gli ascoltatori di eventi registrati per questo plugin. |
addListener | Ascolta l'evento di download del pacchetto nell'app. Si attiva una volta iniziato il download, durante il download e quando terminato. Questo ti restituirà tutti i percentuali di download durante il download. |
addListener | Ascolta l'evento 'nessuna necessità di aggiornamento', utile quando desideri forzare la verifica ogni volta che l'app viene lanciata. |
addListener | Ascolta l'evento 'aggiornamento disponibile', utile quando desideri forzare la verifica ogni volta che l'app viene lanciata. |
addListener | Ascolta gli eventi di download completato. |
addListener | Ascolta gli eventi di aggiornamento rotto quando il backend segnala un aggiornamento incompatibile con l'applicazione corrente. Emite lo stesso payload del listener legacy. majorAvailable Ascolta gli eventi di aggiornamento maggiore nell'applicazione, ti informa quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking. |
addListener | Ascolta gli eventi di aggiornamento fallito nell'applicazione, ti informa quando l'aggiornamento ha fallito l'installazione alla prossima partenza dell'applicazione. |
addListener | Ascolta gli eventi di set nell'applicazione, ti informa quando un pacchetto è stato applicato con successo. Questo evento è conservato nativamente fino a quando non viene consumato dal JavaScript, quindi se l'app si ricarica prima che il tuo listener sia attaccato, l'ultimo evento in attesa viene consegnato non appena il listener si sottoscrive. |
addListener | Ascolta gli eventi di set next nell'applicazione, ti informa quando un pacchetto è stato programmato come il prossimo pacchetto da installare. set Ascolta gli eventi di download fallito nell'applicazione, ti informa quando il download di un pacchetto ha avuto esito negativo. |
addListener | Ascolta gli eventi di ricarica nell'applicazione, ti informa quando è avvenuta la ricarica. |
addListener | Ascolta gli eventi di app ready nell'applicazione, ti informa quando l'app è pronta all'uso. Questo evento è conservato nativamente fino a quando non viene consumato dal JavaScript, quindi può ancora essere consegnato dopo una ricarica anche se il listener è attaccato in un momento successivo dello startup dell'applicazione. |
addListener | Ascolta gli eventi di canale privato, attivati quando si tenta di impostare un canale che non consente l'assegnazione di dispositivo auto. |
addListener | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | Ascolta per cambiamenti di stato di aggiornamento flessibili su Android. |
isAutoUpdateAvailable | Controlla se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzato). |
getNextBundle | Ottieni informazioni sul pacchetto in coda per essere attivato alla prossima ricarica. |
getFailedUpdate | Recupera informazioni sul pacchetto più recente che non è riuscito a caricare. |
setShakeMenu | Abilita o disabilita il menu di gestione per la prova e il testing tramite scuotimento. |
isShakeMenuEnabled | Controlla se il menu di debug per lo scuotimento è attualmente abilitato. |
setShakeChannelSelector | Abilita o disabilita il selezionatore del canale dello scuotimento in esecuzione. |
isShakeChannelSelectorEnabled | Controlla se il selezionatore del canale dello scuotimento è attualmente abilitato. |
getAppId | Ottieni l'ID dell'app attualmente configurato utilizzato per la comunicazione con il server di aggiornamento. |
setAppId | Cambia dinamicamente l'ID dell'app utilizzato per la comunicazione con il server di aggiornamento. |
getAppUpdateInfo | Ottieni informazioni sulla disponibilità dell'app nella Store App o nella Store Play. |
openAppStore | Apre la pagina dell'app nella Store App o nella Store Play. |
performImmediateUpdate | Esegui un aggiornamento in-app immediato su Android. |
startFlexibleUpdate | Inizia un aggiornamento in-app flessibile su Android. |
completeFlexibleUpdate | Completa un aggiornamento in-app flessibile su Android. |
Punto di Riferimento
Sottosezione intitolata “Punto di Riferimento”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-aggiornatore.
Prosegui da @capgo/capacitor-aggiornatore
Sottosezione intitolata “Prosegui da @capgo/capacitor-aggiornatore”Se stai utilizzando @capgo/capacitor-aggiornatore per pianificare il lavoro del plugin nativo, connettilo con Usando @capgo/capacitor-aggiornatore per la capacità nativa in Usando @capgo/capacitor-aggiornatore, Directory dei plugin di Capgo per il flusso di lavoro del prodotto in Directory dei plugin di Capgo, Plugin di Capacitor sviluppati da Capgo per il dettaglio di implementazione in Plugin di Capacitor sviluppati da Capgo, Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.