Saltar al contenido

Uso del actualizador capacitor con capgo autoalojado

GitHub

Este tutorial muestra cómo usar el updater de capacitor en un entorno de desarrollo con capgo self-hosted

  1. Clonaste capgo

Para usar el updater de capacitor con capgo self-hosted, edita el capacitor.config.ts desde el directorio de tu app y configúralo así:

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

Esto te permitirá usar capgo en local durante el desarrollo. Sin embargo, por defecto no es suficiente.

Por defecto, iOS, Android y Electron requieren HTTPS; deberás usar herramientas como Ngrock o localcan para hacer un proxy de tu API mediante https.

En Android existe una forma de habilitar la comunicación en texto plano. Esto se logra modificando el AndroidManifest.xml y añadir android:usesCleartextTraffic="true" en la application tag Puedes ver un ejemplo completo de este cambio en aquí

También podría haber un problema que impida la conexión de la app de Android. Si no ves peticiones hacia las edge functions, ejecuta

Ventana de terminal
adb reverse tcp:54321 tcp:54321

Continúa desde Usar el updater capacitor con capgo self-hosted

Sección titulada “Continúa desde Usar el updater capacitor con capgo self-hosted”

Si estás usando Uso del actualizador capacitor con capgo autoalojado para planificar la migración y las operaciones enterprise, conéctalo con Al usar @capgo/capacitor-updater para la funcionalidad nativa al usar @capgo/capacitor-updater, Capgo Enterprise para el flujo de trabajo del producto en Capgo Enterprise, Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise, Alternativas a Capgo para el flujo de trabajo del producto en Alternativas a Capgo, y Consultoría de Capgo para el flujo de trabajo de productos en Capgo Consulting.