Saltar al contenido

Comenzando

Esta documentación explicará cómo ejecutar tu propio servidor de actualización automática.

Si encuentras útil este trabajo, por favor considera apoyar mi trabajo convirtiéndote en un patrocinador de Github.

Hice una apuesta de hacer código abierto de todo el código que construí aquí en lugar de ponerle un muro de pago. Al abrirlo en lugar de luchar y ocultarlo, creo que podemos hacer del mundo un lugar mejor.

Además, quiero enfocarme en las herramientas de Capgo, y hacer de ello un negocio abierto y transparente.

Pero para que sea posible, es necesario que todos hagamos nuestra parte, incluyéndote a ti 🥹.

Si Capgo no te conviene, entonces paga tu propio precio y apoya a un creador independiente en tus propios términos.

Si eliges tu propio servidor, perderás el flujo de configuración de 5 minutos.
Necesitas implementar todas estas características tú mismo.

CaracterísticasCapgoAuto-hospedado
Actualizaciones🚧
Auto reversión🚧
Alertas de email en fallo🚧
Canales🚧
Anulación de Canales🚧
Anulación de Dispositivo🚧
Configuraciones de Canales🚧
Configuraciones de Dispositivo🚧
ID Personalizado🚧
Auto Asignar Canales🚧
API de Canales🚧
Estadísticas de Actualizaciones🚧
Estadísticas de Fallos de Descarga🚧
Estadísticas de Uso de Aplicación🚧
Encriptación de Actualizaciones🚧
Actualizaciones diferenciales

Ten en cuenta que no puedes usar la nube de Capgo y tu servidor al mismo tiempo.

En modo auto, parte de la lógica es manejada por el código Nativo, las actualizaciones se deciden del lado del servidor, esto es más seguro y permite actualizaciones de grano fino, despliegue parcial a un dispositivo o grupo y más.

En modo manual, toda la lógica es manejada por el JS.

Instalar el Capacitor updater
npm install @capgo/capacitor-updater
npx cap sync

Para enviar actualizaciones a tu aplicación, necesitas comprimirla. La mejor manera de estar seguro de que tu zip es bueno es usar el CLI de Capgo para comprimirlo.

Crear un bundle con tus archivos para servir desde tu servidor
npx @capgo/cli@latest bundle zip

Tendrás que servir este zip desde tu servidor por tu cuenta.

Si esto parece mucho trabajo, prueba el trial de Capgo Cloud.

La actualización diferencial no funcionará en actualizaciones manuales, pero puede funcionar en actualización automática, ahora mismo no está documentado ya que es un proceso bastante complejo