De V2 a V3
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Esta documentación explicará cómo actualizar a la versión 3 de la actualización automática.
Primero migra a la herramienta de última generación:
Sección titulada “Primero migra a la herramienta de última generación:”npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncElimina todas tus configuraciones anteriores:
Sección titulada “Elimina todas tus configuraciones anteriores:”{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}sólo deja esto:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Si estabas utilizando tu servidor, con
autoUpdateURL, te subiré pronto esta guía actualizada. Mientras tanto, echa un vistazo a la nueva opción de subidaexternalque te permite enviar solo el enlace de tu zip, no el code en Capgo cloud. Esto se ha hecho para empresas con políticas de privacidad estrictas. En modo externo, el code nunca aterrizará en Capgo servidor, solo almacenamos la URL y la enviamos al dispositivo, que la descargará directamente. En el modo estándar, el code se comprime y se almacena en nuestro servidor, pero nunca lo abriremos ni lo utilizaremos.
¿Qué cambio
Sección titulada “¿Qué cambio”Todos los configuraciones se vuelven de servidor para auto-actualización, para darte más control sobre cómo envías una actualización a los usuarios.
Esto nos permite revertir, incluso desplegar solo a un usuario con canales. Estos ajustes se agregan de nuevo a la interfaz web:
- desactivar revertir bajo nativo
- desactivar actualizar por encima de mayor
⚠️ Se volverán verdaderos por defecto para todos los canales
Esto también eliminará la necesidad de actualizar a menudo el complemento, la mayoría de las actualizaciones se realizarán de servidor, y lo obtendrás sin ningún cambio en tu lado.
⚠️ Reinicia cuando una actualización se convierte en la versión predeterminada, por lo que si prefieres no eliminar todas las versiones de descarga al actualizar desde la tienda, haz esto:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Actualiza tu code
Sección titulada “Actualiza tu code”Por último, actualiza todas tus importaciones en JS desde:
import { CapacitorUpdater } from 'capacitor-updater'a
import { CapacitorUpdater } from '@capgo/capacitor-updater'Luego construye tu code nuevamente npm run build y copia los activos una vez más npx cap copy.
Deberías poder probar el último sistema de actualización automática
Envía tu versión con:
npx @capgo/cli@latest bundle uploaden lugar de
npx capgo uploadEvolución futura
Sección titulada “Evolución futura”Por ahora solo se utiliza el primer canal público, en el futuro, público cambiará para múltiples canales públicos, si se establecen más de uno.
Problemas comunes:
Sección titulada “Problemas comunes:”- Problema de construcción después de la actualización: si ya has abierto la fuente code del plugin en Android Studio o Xcode, a veces la sincronización no los elimina, que es la causa del problema. Abre el IDE nativo y elimina
capacitor-updatera mano y haznpx cap syncesto debería solucionar