Panoramica
Sezione intitolata “Panoramica”Aggiornamento in tempo reale per le app capacitor.
Capacità di base
Sezione intitolata “Capacità di base”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.
Pubbliche API
Sezione intitolata “Pubbliche 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 da attivare 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 | Otteni tutti i bundle scaricati localmente memorizzati nell'app. |
reset | Ripristina l'app a un bundle noto e buono. |
current | Ottieni informazioni sul bundle attualmente attivo. |
reload | Ricarica manualmente l'applicazione per applicare l'aggiornamento in sospeso. |
setMultiDelay | Configura le condizioni che devono essere soddisfatte prima di applicare l'aggiornamento in sospeso. |
cancelDelay | Annulla tutte le condizioni di ritardo e applica l'aggiornamento in sospeso immediatamente. |
getLatest | Controlla il server di aggiornamento per la versione del bundle più recente disponibile. |
setChannel | Assegna questo dispositivo a un canale di aggiornamento specifico in esecuzione. |
unsetChannel | Rimuovi l'assegnazione del canale per questo 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'auto-assegnazione. |
setCustomId | Assegna un identificatore personalizzato per questo dispositivo. |
getBuiltinVersion | Ottieni la versione del bundle integrato (la versione originale con cui è stata spedita la tua applicazione nativa). |
getDeviceId | Ottieni l'identificatore univoco, amichevole con la privacy, per questo dispositivo. |
getPluginVersion | Ottenere la versione dell'aggiornamento del plugin Capacitor installato nell'applicazione. |
isAutoUpdateEnabled | Verificare se gli aggiornamenti automatici sono attualmente abilitati. |
removeAllListeners | Rimuovere tutti gli ascoltatori di eventi registrati per questo plugin. |
addListener | Ascoltare 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. |
addListener | Ascoltare per l'evento di non necessità di aggiornamento, utile quando si desidera eseguire il controllo ogni volta che l'applicazione viene avviata. |
addListener | Ascoltare per l'evento di aggiornamento disponibile, utile quando si desidera eseguire il controllo ogni volta che l'applicazione viene avviata. |
addListener | Ascoltare per gli eventi di download completati. |
addListener | Ascoltare 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. |
addListener | Ascoltare per l'evento di fallimento dell'aggiornamento nell'applicazione, consentendo di sapere quando l'aggiornamento non è riuscito ad installarsi alla prossima avviatura dell'applicazione. |
addListener | Ascoltare 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. |
addListener | Ascoltare per l'evento di download del pacchetto in corso nell'App. set L'evento viene inviato una volta che il listener si sottoscrive. |
addListener | Ascolta per l'evento successivo nella App, ti informa quando un pacchetto è in coda come il prossimo pacchetto da installare. |
addListener | Ascolta per l'evento di download fallito nella App, ti informa quando un download di pacchetto ha avuto esito negativo. |
addListener | Ascolta per l'evento di ricarica nella App, ti informa quando è avvenuta la ricarica. |
addListener | Ascolta 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. |
addListener | Ascolta per l'evento di canale privato, attivato quando si tenta di impostare un canale che non consente l'assegnazione di dispositivo auto. |
addListener | Ascolta per le modifiche di stato di aggiornamento flessibile su Android. |
isAutoUpdateAvailable | Verifica se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzata). |
getNextBundle | Ottieni informazioni sul pacchetto in coda da attivare alla prossima ricarica. |
getFailedUpdate | Recupera informazioni sul pacchetto più recente che non è riuscito a caricare. |
setShakeMenu | Abilita o disabilita il menu di gestione del gesto di scuotimento per il debug e il testing. |
isShakeMenuEnabled | Verifica se il menu di debug del gesto di scuotimento è attualmente abilitato. |
setShakeChannelSelector | Abilita o disabilita il selettore del canale di scuotimento in esecuzione. |
isShakeChannelSelectorEnabled | Verifica se il selettore del canale di scuotimento è attualmente abilitato. |
getAppId | Ottieni l'ID App attualmente configurato utilizzato per la comunicazione con il server di aggiornamento. |
setAppId | Cambia dinamicamente l'ID App utilizzato per la comunicazione con il server di aggiornamento. |
getAppUpdateInfo | Ottieni informazioni sull' disponibilità dell'applicazione nella App Store o Play Store. |
openAppStore | Apri la pagina dell'applicazione nella App Store o Play Store. |
performImmediateUpdate | Esegui un aggiornamento in-app immediato su Android. |
startFlexibleUpdate | Avvia un aggiornamento in-app flessibile su Android. |
completeFlexibleUpdate | Completa un aggiornamento in-app flessibile su Android. |
Fonte Di Verità
Sezione intitolata “Fonte Di Verità”Questa documentazione è sincronizzata da src/definitions.ts in aggiornamento automatico di capacitor.