Panoramica
Sezione intitolata “Panoramica”Aggiornamento in tempo reale per le app capacitor
Capacità di base
Sezione intitolata “Capacità di base”notifyAppReady- Notifica la layer nativa 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 | Notifica la layer nativa 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 un'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 | Cancella 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 | Riporta l'app a un bundle noto e buono. |
current | Otteni 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 | Set a local runtime update channel for this device. It does not create a dashboard/API device override. |
unsetChannel | Elimina l'assegnazione del canale per il 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 | 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 e riservato per questo dispositivo. |
getPluginVersion | Ottieni la versione del plugin di aggiornamento Capacitor installato nell'app. |
isAutoUpdateEnabled | Controlla se gli aggiornamenti automatici sono attualmente abilitati. |
removeAllListeners | Elimina tutti gli ascoltatori di eventi registrati per questo plugin. |
addListener | Ascolta per l'evento di download del pacchetto nell'applicazione. 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 per l'evento 'nessuna necessità di aggiornamento', utile quando desideri eseguire una verifica forzata ogni volta che l'app viene lanciata. |
addListener | Ascolta per l'evento di aggiornamento disponibile, utile quando desideri forzare il controllo ogni volta che l'app viene avviata. |
addListener | Ascolta per gli eventi di download completati. |
addListener | Ascolta per gli eventi di aggiornamento di rottura quando il backend segnala un aggiornamento incompatibile con l'app corrente. Emette lo stesso payload come il listener legacy. majorAvailable Ascolta per l'evento di aggiornamento maggiore nell'app, ti informa quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking. |
addListener | Ascolta per l'evento di aggiornamento fallito nell'app, ti informa quando l'aggiornamento ha fallito l'installazione alla prossima avviatura dell'app. |
addListener | Ascolta per l'evento di impostazione nell'app, ti informa quando un bundle è stato applicato con successo. Questo evento è conservato nativamente fino a quando JavaScript non lo consuma, 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 per l'evento di impostazione successiva nell'app, ti informa quando un bundle è stato programmato come il prossimo bundle da installare. set Ascolta per l'evento di download fallito nell'app, ti informa quando il download di un bundle ha fallito. |
addListener | Ascolta per l'evento di ricarica nell'app, ti informa quando è avvenuta la ricarica. |
addListener | Ascolta per l'evento di app pronto nell'app, ti informa quando l'app è pronta per essere utilizzata. Questo evento è conservato nativamente fino a quando JavaScript non lo consuma, quindi può ancora essere consegnato dopo una ricarica anche se il listener è attaccato in un momento successivo dell'avvio dell'app. |
addListener | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | Ascolta per l'evento di canale privato, attivato quando si tenta di impostare un canale che non consente l'assegnazione automatica del dispositivo. |
addListener | Ascolta per le modifiche 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 dello scuotimento per il debug e il testing. |
isShakeMenuEnabled | Controlla se il menu di gestione dello scuotimento per il debug è attualmente abilitato. |
setShakeChannelSelector | Abilita o disabilita il selettore di canale dello scuotimento in esecuzione. |
isShakeChannelSelectorEnabled | Controlla se il selettore di 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 | Apri la pagina dell'applicazione su 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 capacitor-aggiornatore.
Continua da @capgo/capacitor-aggiornatore
Sezione intitolata “Continua 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 Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, Plugin Capacitor di Capgo per il dettaglio di implementazione in Plugin Capacitor di Capgo, Aggiunta o Aggiornamento dei Plugin per il dettaglio di implementazione in Aggiunta o Aggiornamento dei Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise Ionic.