Saltar al contenido

Primeros pasos

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

Introducción

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

Aposté por hacer de código abierto todo el código que construí aquí en lugar de ponerlo detrás de un muro de pago. Al abrirlo en lugar de luchar y ocultarlo, creo que podemos hacer del mundo un mejor lugar

Además, quiero centrarme en las herramientas de Capgo y hacer que sea un negocio abierto y transparente

Pero para hacerlo 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 términos

Paridad de características

Si eliges usar tu propio servidor, perderás el flujo de configuración de 5 minutos
Necesitarás implementar todas estas características por tu cuenta

CaracterísticasCapgoAuto alojado
Actualizaciones🚧
Auto reversión🚧
Alertas por email🚧
Canales🚧
Anulación de canales🚧
Anulación de dispositivo🚧
Ajustes de canales🚧
Ajustes de dispositivo🚧
ID personalizado🚧
Auto configurar canales🚧
API de canales🚧
Estadísticas de actualiz🚧
Estadísticas de fallos🚧
Estadísticas de uso🚧
Cifrado de actualización🚧

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

Elige entre Auto y Manual

En modo automático, 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 detalladas, despliegue parcial a un dispositivo o grupo y más

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

Instalar Capacitor updater

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

Prepara tu paquete

Para enviar actualizaciones a tu aplicación, necesitas comprimirla en zip La mejor manera de asegurarte de que tu zip es correcto es usar el CLI de Capgo para comprimir

Crear un paquete 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