Saltar al contenido

Comenzando

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

Antes de empezar

Si utilizas este trabajo por tu cuenta, no podría sugerirte más que apoyes mi trabajo a través de Github support

Hice una gran apuesta al hacer de código abierto todo el valioso código que construí aquí

Podría haberlo guardado para mí y ponerle un precio alto

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

Asimismo, creo que haría de nuestro mundo un lugar mejor al abrir en lugar de luchar y esconder

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

Si la oferta de Capgo no te conviene, entonces pon tu precio y apoya a un Creador bootstrapped AQUÍ en tus términos

Paridad de características

Si eliges usar tu propio servidor, pierdes el flujo de configuración de 5 minutos
Necesitas implementar todas las características por ti mismo

Aquí está la lista:

CaracterísticasCapgoAutohospedado
Actualizaciones🚧
Auto reversión🚧
Alerta por email al fallar🚧
Canal🚧
Anulación de Canal🚧
Anulación de Dispositivo🚧
Ajustes de Canal🚧
Ajustes de Dispositivo🚧
ID Personalizado🚧
Auto configurar canal🚧
API de Canales🚧
Estadísticas de Actualizaciones🚧
Estadísticas de Descargas Fallidas🚧
Estadísticas de Uso de App🚧
Cifrado de actualizaciones🚧

Si envías una actualización incorrecta a tus usuarios puedes romper su aplicación

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

Elige entre Automático 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 de grano fino, despliegue parcial a un dispositivo o grupo y más

En modo manual, toda la lógica es manejada por JS, hay cosas buenas y malas en ambos escenarios

Prepara tu paquete

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

npx @capgo/cli@latest bundle zip creará tu zip listo para ser subido en tu backend