Disponibile anche per Cordova e Electron
Sezione intitolata “Disponibile anche per Cordova e Electron”Le Capgo in tempo reale non sono limitate a Capacitor. Utilizza lo stesso backend e CLI con plugin client fratelli:
Panoramica
Sottosezione intitolata “Panoramica”Aggiornamento in tempo reale per le capacitor applicazioni.
Capacità fondamentali
Sottosezione intitolata “Capacità fondamentali”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.
Pubbliche API
Sottosezione intitolata “Pubbliche API”| Metodo | Descrizione |
|---|---|
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. |
download | Scarica un nuovo bundle dal URL fornito per l'installazione successiva. |
next | Imposta il prossimo bundle da attivare quando l'app si sfoga o si riavvia. |
set | Imposta il bundle corrente e carica 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 | Riprista l'applicazione a un bundle noto e sicuro. |
current | Ottieni informazioni sul bundle attualmente attivo. |
reload | Carica 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 | 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 questo dispositivo e torna al canale predefinito. |
getChannel | Ottieni il canale attualmente 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 bundle incorporato (la versione originale con cui è stata spedita la tua applicazione nativa). |
getDeviceId | Ottieni l'identificatore univoco e riservato per questo dispositivo. |
getPluginVersion | Ottieni la versione dell'aggiornamento Capacitor del plugin installato nel tuo'applicazione. |
isAutoUpdateEnabled | Verifica se gli aggiornamenti automatici sono attualmente abilitati. |
removeAllListeners | Elimina tutti gli ascoltatori di eventi registrati per questo plugin. |
addListener | Ascolta 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. |
addListener | Ascolta l'evento di non aggiornamento necessario, utile quando desideri eseguire una verifica forzata ogni volta che l'applicazione viene avviata. |
addListener | Ascolta l'evento di aggiornamento disponibile, utile quando desideri eseguire una verifica forzata ogni volta che l'applicazione viene avviata. |
addListener | Ascolta gli eventi di download completato. |
addListener | Ascolta 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. |
addListener | Ascolta gli eventi di fallimento dell'aggiornamento nell'applicazione, ti informa quando l'aggiornamento non riesce ad installarsi alla prossima avviatura dell'applicazione. |
addListener | Ascolta gli eventi di fallimento dell'aggiornamento nell'applicazione, ti informa quando l'aggiornamento non riesce ad installarsi alla prossima avviatura dell'applicazione. |
addListener | Ascolta 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. |
addListener | Ascolta l'evento di download fallito in App, ti informa quando il download di un bundle ha avuto esito negativo. |
addListener | Ascolta l'evento di ricarica in App, ti informa quando è avvenuta la ricarica. |
addListener | Ascolta 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. |
addListener | Ascolta l'evento di canale privato, inviato quando si tenta di impostare un canale che non consente l'assegnazione di dispositivi da parte dell'utente. |
addListener | Ascolta gli stati di aggiornamento flessibili su Android. |
addListener | Controlla se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzata). |
isAutoUpdateAvailable | Ottieni informazioni sul bundle programmato per essere attivato alla prossima ricarica. |
getNextBundle | Recupera informazioni sul bundle più recente che non è stato possibile caricare. |
getFailedUpdate | Abilita o disabilita il menu di gestione del gesto di scuotimento per la debug e il testing. |
setShakeMenu | __CAPGO_KEEP_0__ |
isShakeMenuEnabled | Controlla se il menu di debug per la gestione di scuotimento è abilitato attualmente. |
setShakeChannelSelector | Abilita o disabilita il selettore del canale di scuotimento in esecuzione in tempo reale. |
isShakeChannelSelectorEnabled | Controlla se il selettore del canale di scuotimento è abilitato attualmente. |
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 sull'accessibilità dell'app nella App Store o Play Store. |
openAppStore | Apre la pagina dell'app nella App Store o Play Store. |
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. |
Fonte di Verità
Sottosezione 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 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.