Tutorial

Cómo actualizar aplicaciones de Capacitor JS sin la revisión de la App Store.

¿Cómo puede la función Capgo permitirte enviar actualizaciones de código a aplicaciones iOS de Ionic en producción y cumplir completamente con las directrices de Apple?

Cómo actualizar aplicaciones de Capacitor JS sin la revisión de la App Store.

Me alegro de que lo preguntes.

Mis abogados me pidieron que te informara que esto no es un consejo legal, pero no necesitas un título en derecho para entender la redacción en las pautas oficiales de Apple. Las pautas de Apple permiten explícitamente enviar código ejecutable directamente a tu aplicación, evitando el App Store, bajo estas tres condiciones:

  • El código se ejecuta mediante el framework WebKit incorporado de Apple
  • El código no proporciona, desbloquea o habilita características o funcionalidades adicionales
  • El usuario no ve que la actualización está ocurriendo

Con el plugin Capacitor de Capgo, solo puedes actualizar y modificar tu HTML, CSS y JavaScript, así que cumplimos con la primera condición.

Como nota adicional, la capacidad de las aplicaciones para actualizarse sin pasar por el App Store ha existido durante bastante tiempo. Solo para aplicaciones creadas usando frameworks de JavaScript como React Native de Facebook y servicios como Expo.

Una prueba de que React Native no es más nativo que Capacitor 😆

Capgo es simplemente la primera solución asequible que proporciona la capacidad de enviar actualizaciones a nivel de código a aplicaciones nativas de Capacitor. La segunda condición, sin nuevas características o funcionalidades, realmente depende de ti.

Capgo no está destinado a implementar nuevas características o funcionalidades. Está pensado para ajustarlas o arreglarlas, evitando las versiones menores necesarias para corregir errores, agregar registros o seguimiento, actualizar mensajes, forzar a los usuarios a actualizar, etc.

Para nuevas características o funcionalidades, necesitas publicar a través de la tienda de aplicaciones. Para tu información, Ionic AppFlow (la alternativa para grandes empresas) está instalado en más de 50 millones de dispositivos iOS y nunca se ha rechazado una aplicación por usarlo.

Lo menciono porque es bueno saber que miles de otros desarrolladores están usando actualizaciones en vivo, así que no estás solo.

Apple y Google tienen su propio conjunto de reglas sobre cómo actualizar aplicaciones.

Para Apple, revisa el párrafo 3.3.2. […] La única excepción a lo anterior son los scripts y código descargados y ejecutados por el framework WebKit incorporado de Apple o JavascriptCore […] TLDR: debemos usar actualizaciones OTA solo para corregir errores o hacer mejoras, sin realizar cambios significativos.

Google Play es menos restrictivo – dicen que las aplicaciones instaladas desde Google Play con paquetes JavaScript no están restringidas a actualizarse solo mediante servicios de Google.

Consulta mi próximo artículo para más información sobre cómo instalar Capgo para evitar la revisión.

Actualizaciones Instantáneas para Aplicaciones CapacitorJS

Envía actualizaciones, correcciones y características instantáneamente a tus aplicaciones CapacitorJS sin demoras en la tienda de aplicaciones. Experimenta una integración perfecta, cifrado de extremo a extremo y actualizaciones en tiempo real con Capgo.

Comienza Ahora

Últimas noticias

Capgo te ofrece los mejores conocimientos que necesitas para crear una aplicación móvil verdaderamente profesional.