Disponibile anche per Cordova e Electron
Sottosezione 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 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 per l'app dinamicamente durante l'esecuzione.setStatsUrl- Imposta l'URL delle statistiche per l'app dinamicamente durante l'esecuzione.setChannelUrl- Imposta l'URL del canale per l'app dinamicamente durante l'esecuzione.
Pubbliche API
Sezione intitolata “Pubbliche API”| Metodo | Descrizione |
|---|---|
notifyAppReady | Informare il layer nativo che JavaScript è stato inizializzato con successo. |
setUpdateUrl | Impostare l'URL di aggiornamento dell'app dinamicamente durante l'esecuzione. |
setStatsUrl | Impostare l'URL delle statistiche dell'app dinamicamente durante l'esecuzione. |
setChannelUrl | Impostare l'URL del canale dell'app dinamicamente durante l'esecuzione. |
download | Scaricare un nuovo bundle dal URL fornito per l'installazione successiva. |
next | Impostare il prossimo bundle da attivare quando l'app si esegue in background o si riavvia. |
set | Impostare il bundle corrente e ricaricare immediatamente l'app. |
delete | Cancellare un bundle dallo storage locale per liberare spazio su disco. |
setBundleError | Segnalare manualmente un bundle come fallito/errore in modalità di aggiornamento manuale. |
list | Ottenere tutti i bundle scaricati localmente memorizzati nell'app. |
reset | Ripristinare l'app a un bundle noto e buono. |
current | Ottenere informazioni sul bundle attualmente attivo. |
reload | Ricarica manualmente l'app per applicare l'aggiornamento in sospeso. |
setMultiDelay | Configura le condizioni che devono essere soddisfatte prima che l'aggiornamento in sospeso venga applicato. |
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 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 bundle incorporato (la versione originale con cui è stato spedito il tuo app nativo). |
getDeviceId | Ottieni l'identificatore univoco, amichevole con la privacy, per questo dispositivo. |
getPluginVersion | Get the version of the Capacitor Updater plugin installed in your app. |
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 è terminato. Questo restituisce tutti i percentuali di download durante il download. |
addListener | Ascolta l'evento di non necessità di aggiornamento, utile quando desideri forzare la verifica ogni volta che l'applicazione viene lanciata. |
addListener | Ascolta l'evento di aggiornamento disponibile, utile quando desideri forzare la verifica ogni volta che l'applicazione viene lanciata. |
addListener | Ascolta gli eventi di download completati. |
addListener | Ascolta gli eventi di aggiornamento breaking 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 un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking. |
addListener | Ascolta gli eventi di fallimento dell'aggiornamento nell'applicazione, ti informa quando l'aggiornamento ha fallito l'installazione alla prossima partenza dell'app. |
addListener | Ascolta gli eventi di set nell'applicazione, ti informa quando un pacchetto è 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 ascoltatore sia stato collegato, l'ultimo evento in sospeso viene consegnato non appena il listener si sottoscrive. |
addListener | __CAPGO_KEEP_0__ set __CAPGO_KEEP_0__ |
addListener | Ascolta per l'evento successivo impostato nell'app, ti informa quando un pacchetto è in coda per essere installato. |
addListener | Ascolta per l'evento di download fallito nell'app, ti informa quando un download di pacchetto ha avuto esito negativo. |
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 viene conservato nativamente fino a quando JavaScript non lo consuma, quindi può ancora essere consegnato 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. |
addListener | Ascolta per le modifiche di stato di aggiornamento flessibile 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 nella prossima ricarica. |
getFailedUpdate | Recupera informazioni sul pacchetto più recente che non è riuscito a caricare. |
setShakeMenu | Abilita o disabilita il menu a gesto di scuotimento per il debug e il testing. |
isShakeMenuEnabled | Controlla se il menu a gesto di scuotimento per il debug è attualmente abilitato. |
setShakeChannelSelector | Abilita o disabilita il selezionatore di canale a gesto di scuotimento in esecuzione. |
isShakeChannelSelectorEnabled | Verifica se il selezionatore del canale di 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 sull' disponibilità 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 dall'@capgo/capacitor-aggiornatore
Sezione intitolata “Continua dall'@capgo/capacitor-aggiornatore”Se stai utilizzando @capgo/capacitor-aggiornatore per pianificare il lavoro di plugin nativo, connettilo con Utilizzare @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzare @capgo/capacitor-aggiornatore, Directory dei plugin Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, I plugin Capacitor di Capgo per la dettaglio di implementazione in I plugin Capacitor di Capgo, Aggiunta o Aggiornamento Plugin per la descrizione dettagliata in Aggiunta o Aggiornamento Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise Ionic.