@capgo/capacitor-updater
Disponibile anche per Cordova e Electron
Sottosezione intitolata “Disponibile anche per Cordova e Electron”Le aggiornamenti live di Capgo non sono limitati a Capacitor. Utilizza lo stesso backend e CLI con plugin client fratello:
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.
API pubblico
Sezione intitolata “Pubblico 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 sfonda 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 | Scarica tutti i pacchetti scaricati localmente nel tuo'applicazione. |
reset | Riavvia l'applicazione a un pacchetto noto buono. |
current | Ottenere informazioni sul pacchetto attualmente attivo. |
reload | Carica manualmente l'applicazione 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 pacchetto. |
setChannel | Imposta un canale di aggiornamento locale runtime per questo dispositivo. Non crea un dispositivo override dashboard/API. |
unsetChannel | Elimina l'assegnazione del canale del dispositivo e torna al canale predefinito. |
getChannel | Ottenere il canale corrente assegnato a questo dispositivo. |
listChannels | Ottenere l'elenco di tutti i canali disponibili per questo dispositivo per l'assegnazione auto. |
setCustomId | Imposta un identificatore personalizzato per questo dispositivo. |
getBuiltinVersion | Ottieni la versione del bundle integrato (la versione originale inviata con la tua app 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 eventi registrati per questo plugin. |
addListener | Ascolta per l'evento di download del bundle 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 per l'evento di non aggiornamento necessario, utile quando desideri forzare la verifica ogni volta che l'app viene lanciata. |
addListener | Ascolta per l'evento di aggiornamento disponibile, utile quando desideri forzare la verifica ogni volta che l'app viene lanciata. |
addListener | Ascolta per gli eventi di download completato. |
addListener | Ascolta per gli eventi di aggiornamento di rottura quando il backend segnala un aggiornamento incompatibile con l'app corrente. Emette lo stesso payload del listener legacy. majorAvailable Ascolta per gli eventi di aggiornamento maggiore nell'App, ti informa quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking. |
addListener | Ascolta per gli eventi di aggiornamento maggiore nell'App, ti informa quando un aggiornamento maggiore è bloccato impostando disableAutoUpdateBreaking. |
addListener | Ascolta l'evento di fallita aggiornamento nell'app, ti informa quando l'aggiornamento non è riuscito ad installarsi alla prossima partenza dell'app. |
addListener | Ascolta l'evento di set nell'app, ti informa quando un bundle è stato applicato con successo. Questo evento viene 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 attesa viene consegnato non appena l'ascoltatore si sottoscrive. set Ascolta l'evento di set next nell'app, ti informa quando un bundle è stato programmato come il prossimo bundle da installare. |
addListener | Ascolta l'evento di fallita download nell'app, ti informa quando il download di un bundle è fallito. |
addListener | Ascolta l'evento di ricarica nell'app, ti informa quando è avvenuta la ricarica. |
addListener | Ascolta l'evento di app ready nell'app, ti informa quando l'app è pronta all'uso. Questo evento viene conservato nativamente fino a quando JavaScript non lo consuma, quindi può ancora essere consegnato dopo una ricarica anche se l'ascoltatore è stato collegato in un momento successivo della partenza dell'app. |
addListener | Ascolta l'evento di canale privato, attivato quando si tenta di impostare un canale che non consente l'assegnazione automatica del dispositivo. |
addListener | Ascolta gli stati di aggiornamento flessibili su Android. |
addListener | Controlla se la funzione di aggiornamento automatico è disponibile (non disabilitata dalla configurazione del server personalizzato). |
isAutoUpdateAvailable | Ottieni informazioni sul bundle programmato per essere attivato alla prossima ricarica. |
getNextBundle | Recupera informazioni sul bundle più recente che non è riuscito a caricarsi. |
getFailedUpdate | Ascolta l'evento di set nell'app, ti informa quando un bundle è stato applicato con successo. Questo evento viene 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 attesa viene consegnato non appena l'ascoltatore si sottoscrive. |
setShakeMenu | Abilita o disabilita il menu di gestione scuotendo per la debug e il testing. |
isShakeMenuEnabled | Verifica se il menu di debug scuotendo è abilitato attualmente. |
setShakeChannelSelector | Abilita o disabilita il selettore del canale scuotendo in esecuzione. |
isShakeChannelSelectorEnabled | Verifica se il selettore del canale scuotendo è abilitato attualmente. |
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'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à
Sezione intitolata “Fonte di Verità”Questa riferimento è sincronizzato da src/definitions.ts in capacitor-aggiornatore.
Keep going from @capgo/capacitor-updater
Continua da @capgo/capacitor-aggiornatoreSezione intitolata “Continua da @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-aggiornatore” @capgo/capacitor-updater @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-aggiornatore Using @capgo/capacitor-updater Utilizzando @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzando @Capgo/__CAPGO_KEEP_1__-aggiornatore, il repository principale che fornisce il plugin aggiornatore di Capacitor è il repository principale che fornisce il plugin aggiornatore di Capacitor. Il percorso del plugin è Capgo Plugin Directory per il flusso di lavoro del prodotto nella cartella dei plugin Capgo Capacitor plugin per Capgo per i dettagli di implementazione in Capacitor plugin per Capgo Aggiunta o Aggiornamento dei plugin per i dettagli di implementazione in Aggiunta o Aggiornamento dei plugin, e Alternative per plugin aziendali di Ionic per il flusso di lavoro del prodotto in Alternative per plugin aziendali di Ionic