Vai al contenuto

Usare l'updater capacitor con capgo self-hosted

GitHub

Cosa imparerai in questo tutorial?

Cosa imparerai in questo tutorial

Questo tutorial mostra come usare l'updater capacitor in un ambiente di sviluppo con capgo self-hosted

  1. capgo clonato

Per usare l'updater capacitor con capgo self-hosted, modifica il capacitor.config.ts dalla directory della tua app e impostalo così:

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"
},
},
};

Questo ti permetterà di usare capgo in locale durante lo sviluppo. Tuttavia, di default, non basta.

Di default iOS, Android ed Electron richiedono l'uso di HTTPS; dovrai usare uno strumento come Ngrock o localcan per fare il proxy del tuo API in https.

Su Android esiste un modo per abilitare la comunicazione inplaintext. Puoi farlo modificando AndroidManifest.xml e aggiungendo android:usesCleartextTraffic="true" nel application tag Puoi vedere un esempio completo di questa modifica in qui

Potrebbe esserci anche un problema che impedisce all'app Android di connettersi. Se non vedi richieste inviate alle edge functions, esegui

Finestra del terminale
adb reverse tcp:54321 tcp:54321

Continua da Utilizzo dell'updater capacitor con capgo self-hosted

Sezione intitolata “Continua da Utilizzo dell'updater capacitor con capgo self-hosted”

Se stai usando Usare l'updater capacitor con capgo self-hosted per pianificare la migrazione e le operazioni enterprise, collegalo a Usando @capgo/capacitor-updater per la funzionalità nativa in Usando @capgo/capacitor-updater, Capgo Enterprise per il workflow del prodotto in Capgo Enterprise, Alternative ai plugin Ionic Enterprise per il workflow del prodotto nelle alternative ai plugin Ionic Enterprise, Alternative a Capgo per il workflow di prodotto in Capgo Alternatives, e Consulenza Capgo per il workflow di prodotto in Capgo Consulting.