Saltar al contenido

Resumen

La guía de inicio rápido te guiará a través de los conceptos clave de Capgo! Conceptos que se explorarán incluyen:

  1. Agregar una aplicación a su cuenta de Capgo

  2. Integrar Capgo con su CI/CD

  3. Activar la subida de paquetes en Capgo al hacer commit

  4. Configurando y personalizando la publicación del paquete de Capgo

  5. Setting up your app to enable live updates via Capgo

  6. Desplegar actualizaciones en vivo a su aplicación desde Capgo

Simplemente sigue el guía paso a paso, o navega directamente a la documentación para el componente que te interese.

Únete al Servidor de Discord de Capgo!

Versión del pluginCapacitor compatibilidadMantenido
v7.*.* (≥7.25.0)v7.*.*✅ Soportado completamente
v6.*.* (≥6.25.0)v6.*.*✅ Soportado completamente
v5.*.* (≥5.10.0)v5.*.*✅ Soportado completamente
v5.*.* (antes de 5.10.0)v5.*.*⚠️ Obsoleto
v4.*.*v4.*.*❌ Ya no está soportado
v3.*.*v3.*.*❌ Ya no está soportado
>= 8v4.*.*⚠️ Obsoleto debido a problemas de versionado en nuestro proceso de CI

Cumplimiento de las directrices del almacenamiento

Cumplimiento de las Directrices de la Tienda

Android Google Play e iOS App Store tienen directrices correspondientes que tienen reglas a las que debes estar al tanto antes de integrar la solución de actualización Capacitor dentro de tu aplicación.

Segundo párrafo de Abuso de dispositivos y red topic describe that updating source code by any method other than Google Play’s update mechanism is restricted. But this restriction does not apply to updating javascript bundles.

Describe que actualizar la fuente code mediante cualquier método distinto del mecanismo de actualización de Google Play está restringido. Sin embargo, esta restricción no se aplica a la actualización de paquetes de JavaScript.

Eso permite que el actualizador Capacitor se ejecute completamente, ya que solo actualiza los paquetes JS y no los nativos code.

Paragraph 3.3.2, since back in 2015’s Acuerdo de licencia del programa de desarrolladores de Apple permite realizar actualizaciones en el aire de JavaScript y recursos - y en su última versión (20170605) descargable aquí Esta decisión es incluso más amplia:

Interpretado code puede descargarse a una Aplicación, pero solo durante tanto tiempo como tal code: (a) no cambie el propósito principal de la Aplicación mediante la provisión de características o funcionalidad que sean inconsistentes con el propósito y la publicidad previstos de la Aplicación tal como se presentó en la Tienda de Aplicaciones, (b) no cree una tienda o una tienda de aplicaciones para otras code o aplicaciones, y (c) no evite la firma, el entorno de pruebas o otras características de seguridad del sistema operativo.

Capacitor Updater le permite seguir estas reglas en plena conformidad siempre y cuando la actualización que empuje no desvíe significativamente su producto de su intención original aprobada por la Tienda de Aplicaciones.

Para seguir cumpliendo con las directrices de Apple, sugerimos que las aplicaciones distribuidas a través de la Tienda de Aplicaciones no habiliten el Force update escenario, ya que en el directrices de revisión de la Tienda de Aplicaciones se establece que:

Las aplicaciones no deben obligar a los usuarios a calificar la aplicación, revisar la aplicación, descargar otras aplicaciones o realizar acciones similares para acceder a la funcionalidad, contenido o uso de la aplicación.

Esto no es un problema para el comportamiento predeterminado de la actualización de fondo, ya que no obligará al usuario a aplicar la nueva versión hasta que cierre la aplicación la próxima vez, pero al menos debería estar al tanto de ese rol si decide mostrarlo.

El plugin está bajo la Licencia LGPL-3.0 y el back-end está bajo la Licencia AGPL-3.0.

💡 El LGPL-3.0 significa que si alguien modifica el code del plugin, es obligatorio publicarlo, en código abierto con la misma licencia. Si utilizas el code sin modificaciones, eso no te concierne. Consulta el problema a continuación para obtener más detalles, revisa el enlace 👇

Puedes incluirlo en tu aplicación sin preocuparte

Si autogestionas y encuentras útil esta herramienta, por favor considera apoyar mi trabajo convirtiéndote en un GitHub patrocinador.

Hice una apuesta para abrir-source todos los code que construí aquí en lugar de pagar por ellos. Al abrirlo en lugar de luchar y esconder, creo que podemos hacer que el mundo sea un lugar mejor.

Para hacer esto posible, es necesario que todos hagamos nuestra parte, incluyéndote. Si el Capgo de la nube no cubre tus necesidades, puedes apoyar a un creador autónomo en GitHub Sponsors en tus propios términos.

El precio del plan básico: $14*12 = $168 al año. Mientras que el promedio dev/hour = $60. Eso significa que 3 horas de tiempo de desarrollo perdidas permiten pagar un año completo, si pasaste más de 3 horas estás perdiendo dinero ^^

Si estás utilizando Resumen para planificar la automatización de CI/CD, conecta con Capgo CI/CD para el flujo de trabajo del producto en Capgo CI/CD, Capgo Compilaciones nativas para el flujo de trabajo del producto en Capgo Compilaciones nativas, Capgo Integraciones para el flujo de trabajo del producto en Capgo Integraciones Integración CI/CD para el detalle de implementación en Integración CI/CD, y GitHub Integración de Acciones para el detalle de implementación en GitHub Integración de Acciones.