Capgo Live Update es un servicio que permite a los desarrolladores desplegar actualizaciones en sus apps móviles sin pasar por el proceso tradicional de envío a la App Store. Esto es ideal para corregir bugs rápidamente o realizar pequeños cambios sin esperar la revisión de la App Store. Sin embargo, Capgo Live Update no admite la actualización de apps Flutter porque estas se compilan a code nativo.
Flutter es un framework de desarrollo de apps móviles que utiliza el lenguaje de programación Dart. Una de las características clave de Flutter es que permite crear apps para iOS y Android con un único codebase. Para lograrlo, Flutter compila el code de la app en code nativo para cada plataforma. Esto significa que la app es esencialmente una app nativa, no una web app o una app híbrida.
Debido a que las apps Flutter se compilan a code nativo, no es posible usar Capgo Live Update para desplegar actualizaciones en una app Flutter. En su lugar, los desarrolladores deben enviar las actualizaciones a las tiendas de apps como harían con cualquier otra app nativa.
Además, realizar actualizaciones en el code nativo generalmente va en contra de las reglas de las tiendas de aplicaciones. Tanto la Apple App Store como la Google Play Store tienen políticas que prohíben a los desarrolladores introducir cambios en el code nativo de una aplicación después de haberla enviado para revisión. Esto se debe a que introducir cambios en el code nativo puede generar vulnerabilidades de seguridad u otros problemas que comprometan el rendimiento de la aplicación.
En resumen, aunque Capgo Live Update es una herramienta útil para desplegar rápidamente actualizaciones en ciertos tipos de aplicaciones móviles, no se puede utilizar para actualizar aplicaciones Flutter.
Se debe a la naturaleza del proceso de compilación de Flutter y a las reglas de las tiendas de aplicaciones.
Continúa desde Flutter live update
Si estás usando live update para Flutter para planificar la aprobación y distribución en la tienda, conéctalo con @capgo/capacitor-in-app-review para el detalle de implementación en @capgo/capacitor-in-app-review, Usando @capgo/capacitor-in-app-review para la capacidad nativa en «Usando @capgo/capacitor-in-app-review», @capgo/capacitor-native-market para los detalles de implementación en @capgo/capacitor-native-market, Usando @capgo/capacitor-native-market para la capacidad nativa en Uso de @capgo/capacitor-native-market, y Capacitor OTA Updates: Guía de aprobación de la App Store para el contexto práctico en Capacitor OTA Updates: Guía de aprobación de la App Store.