Getting started
Copie una solicitud 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
Título de la sección “Introducción”Si encuentras útil este trabajo, por favor considera apoyar mi trabajo haciéndote un} Github patrocinador.
I made a bet to open-source all the code I built here instead of paywalling it. By opening it up instead of fighting and hiding, I believe we can make the world a better place.
Además, quiero centrarme en la herramienta Capgo y hacer que sea una empresa abierta y transparente.
Pero para hacerlo posible, todos debemos hacer nuestra parte, incluyéndote.
Si Capgo no es lo que estabas buscando, entonces paga tu propio precio y volver a un creador autónomo a tu medida.
no te gusta
Paridad de característicasSi decides ir con tu propio servidor, perderás el flujo de configuración de 5 minutos.
Deberás implementar todas estas características tú mismo.
| Características | Capgo | Autoactualizado |
|---|---|---|
| Actualizaciones | ✅ | 🚧 |
| Auto revert | ✅ | 🚧 |
| Alertas de correo electrónico en caso de falla | ✅ | 🚧 |
| Canales | ✅ | 🚧 |
| Canales de actualización personalizados | ✅ | 🚧 |
| Configuración de canales | ✅ | 🚧 |
| Configuración de dispositivos | ✅ | 🚧 |
| Configuración de canales de actualización | ✅ | 🚧 |
| 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 | ✅ | 🚧 |
| Encriptación de actualizaciones | ✅ | 🚧 |
| Actualizaciones delta (manifesto) | ✅ | ❌ |
Ten en cuenta que no puedes utilizar al mismo tiempo el Capgo en la nube y tu servidor.
Elige entre Automático y Manual
Título de la sección “Elige entre Automático y Manual”En modo automático, parte de la lógica se maneja 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 se maneja por el JS.
Instalar actualizador Capacitor
Título de la sección “Instalar actualizador Capacitor”npm install @capgo/capacitor-updaternpx cap syncPrepare su paquete
Título de la sección “Prepare su paquete”Para enviar actualizaciones a su aplicación, necesita comprimirla. La mejor manera de estar seguro de que su archivo zip es correcto 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 empresariales, conecta con Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @capgo/capacitor-actualizador, Capgo Empresa para el flujo de trabajo del producto en Capgo Enterprise, Alternativas del plugin de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternativas, Capgo Alternativas para el flujo de trabajo del producto en Capgo Alternativas, y Capgo Consultoría para el flujo de trabajo del producto en Capgo Consultoría.