Actualizar aplicaciones Capacitor JS sin pasar por el proceso de revisión de la App Store es posible bajo ciertas condiciones descritas en las directrices oficiales de Apple. Sin embargo, es importante tener en cuenta que esto no es un consejo legal. Para que las actualizaciones de código se puedan enviar directamente a una aplicación y cumplir con las directrices de Apple, se deben cumplir las siguientes condiciones:
- El código debe ser ejecutado por el framework WebKit integrado de Apple
- El código no debe proporcionar, desbloquear o habilitar características o funcionalidades adicionales
- El usuario no debe ser consciente de que se está produciendo una actualización
El plugin Capgo Capacitor permite realizar actualizaciones y modificaciones en HTML, CSS y JavaScript, satisfaciendo la primera condición. La capacidad de las aplicaciones para actualizarse sin pasar por el proceso de revisión de la App Store ha estado disponible durante algún tiempo para aplicaciones creadas usando frameworks de JavaScript como React Native de Facebook y servicios como Expo.
La segunda condición, no proporcionar características o funcionalidades adicionales, es determinada por el desarrollador. Capgo está destinado a realizar pequeños ajustes o correcciones, en lugar de introducir nuevas características o funcionalidades. Para cambios significativos, es necesario lanzar actualizaciones a través de la App Store. Cabe destacar que muchos otros desarrolladores utilizan actualizaciones en vivo sin problemas ni rechazo por parte de Apple.
Google Play es menos restrictivo que Apple en lo que respecta a la actualización de aplicaciones. Google Play permite que las aplicaciones instaladas desde su tienda con paquetes JavaScript sean actualizadas por servicios que no son de Google.
Para obtener más información sobre cómo instalar Capgo para evitar la revisión, consulte mi próximo artículo.