Getting started
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-updater`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/updater/self-hosted/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Esta documentación explicará cómo ejecutar su propio servidor de actualizaciones automáticas.
Introducción
Sección titulada “Introducción”Si encuentras útil este trabajo, por favor considera apoyar mi trabajo convirtiéndote en un Github patrocinador.
Hice una apuesta para abrir código abierto 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.
Además, quiero centrarme en Capgo herramientas, y hacer que sea una empresa abierta y transparente.
Pero para hacerlo posible, es necesario que todos hagamos nuestra parte, incluyéndote tú 🥹.
Si Capgo no te conviene, entonces paga tu propio precio y apoya a un creador autónomo en tus propios términos.
Paridad de características
Sección titulada “Paridad de características”Si elige ir con su propio servidor, perderá el flujo de configuración de 5 minutos.
Necesita implementar todas estas características por sí mismo.
| Características | Capgo | Almacenamiento propio |
|---|---|---|
| Actualizaciones | ✅ | 🚧 |
| Revertir automáticamente | ✅ | 🚧 |
| Alertas de correo electrónico en caso de falla | ✅ | 🚧 |
| Canales | ✅ | 🚧 |
| Sobreescribir canales | ✅ | 🚧 |
| Ocultar dispositivo | ✅ | 🚧 |
| Configuración de canales | ✅ | 🚧 |
| Configuración de Dispositivos | ✅ | 🚧 |
| ID Personalizado | ✅ | 🚧 |
| Establecer Canales Automáticamente | ✅ | 🚧 |
| API Canales | ✅ | 🚧 |
| Estadísticas de Actualizaciones | ✅ | 🚧 |
| Estadísticas de Descarga Fallida | ✅ | 🚧 |
| Estadísticas de Uso de la Aplicación | ✅ | 🚧 |
| Cifrado de Actualizaciones | ✅ | 🚧 |
| Actualizaciones de Diferencia (manifest) | ✅ | ❌ |
Ten en cuenta que no puedes usar el Capgo cloud y tu servidor al mismo tiempo.
Elige entre Auto y Manual
Sección titulada “Elige entre Auto y Manual”En modo auto, parte de la lógica es manejada por el Native code, las actualizaciones se deciden en el lado del servidor, lo que es más seguro y permite actualizaciones de granja, despliegue parcial a un dispositivo o grupo y más.
En modo manual, toda la lógica es manejada por el JS.
Instala el Capacitor actualizador
Sección titulada “Instale actualizador Capacitor”npm install @capgo/capacitor-updaternpx cap syncPrepare su paquete
Sección titulada “Prepare su paquete”Para enviar actualizaciones a su aplicación, necesita comprimirla. La mejor forma de estar seguro de que su archivo zip es bueno es utilizar el Capgo CLI para comprimir.
npx @capgo/cli@latest bundle zipTendrá que servir este zip desde su servidor por su cuenta.
Sigue adelante desde Getting started
Sección titulada “Sigue adelante desde Getting started”Si estás utilizando Getting started para planificar la migración y las operaciones de empresa, conecta con Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @capgo/capacitor-actualizador, Capgo Empresa de Nivel Superior para el flujo de trabajo del producto en Capgo Empresa de Nivel Superior, Alternativas del Plugin de Nivel Superior de Ionic para el flujo de trabajo del producto en Alternativas del Plugin de Nivel Superior de Ionic, Capgo Alternativas para el flujo de trabajo del producto en Capgo Alternativas, y Asesoría de Capgo para el flujo de trabajo del producto en Asesoría de Capgo.