Uso del actualizador capacitor con capgo autoalojado
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
¿Qué veremos en este tutorial?
Sección titulada “¿Qué cubre este tutorial?”Este tutorial muestra cómo usar el updater de capacitor en un entorno de desarrollo con capgo self-hosted
Requisitos
Sección titulada “Requisitos”Primeros pasos
Sección titulada “Primeros pasos”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
adb reverse tcp:54321 tcp:54321Continú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.