Saltare al contenuto

Utilizzare l'aggiornatore capacitor con capgo auto-hosted

GitHub

Questo tutorial mostrerà come utilizzare l'capacitor aggiornatore in un ambiente di sviluppo con capgo ospitato da sé

  1. Clonato l'capgo

Per utilizzare l'aggiornatore capacitor con capgo auto-hosted, modifica il file capacitor.config.ts da directory del tuo progetto e impostalo come segue:

const config: CapacitorConfig = {
appId: 'com.demo.app',
appName: 'demoApp',
webDir: 'dist',
bundledWebRuntime: false,
plugins: {
CapacitorUpdater : {
statsUrl: "https://localhost:54321/functions/v1/stats",
channelUrl: "https://localhost:54321/functions/v1/channel_self",
updateUrl: "https://localhost:54321/functions/v1/updates"
},
},
};

Ciò ti consente di utilizzare capgo locale durante lo sviluppo. Tuttavia, di default, ciò non è sufficiente.

Di default, iOS, Android e Electron aspettano che tu utilizzino HTTPS, quindi devi utilizzare uno strumento come Ngrock o localcan per proxyare API in https.

C'è una via in Android per abilitare la comunicazione in testo puro. Ciò può essere raggiunto modificando AndroidManifest.xml e aggiungendo android:usesCleartextTraffic="true" in il application etichetta Un esempio completo di questa modifica può essere visto qui

C'è anche il problema che potrebbe impedire all'app Android di connettersi. Se non vedi richieste in arrivo alle funzioni di edge, esegui

finestra del terminale
adb reverse tcp:54321 tcp:54321

Continua da qui da Utilizzare l'aggiornatore capacitor con capgo auto-hosted

Sezione intitolata “Continua da qui da Utilizzare l'aggiornatore capacitor con capgo auto-hosted”

Se stai utilizzando Utilizzare l'aggiornatore capacitor con capgo auto-hosted per pianificare la migrazione e le operazioni aziendali, connettilo con Utilizzare @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzare @capgo/capacitor-aggiornatore, Capgo Imprese per il flusso di lavoro del prodotto in Capgo Imprese, Alternative plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative plugin Enterprise Ionic, Capgo Alternative per il flusso di lavoro del prodotto in Capgo Alternative, e Capgo Consulenza per il flusso di lavoro del prodotto in Capgo Consulenza.