チャネルシステム
Capgo y capacitor-updater vienen con un poderoso sistema de canales
Qué puedes hacer con los canales:
- Asociar dispositivos a canales para desarrollo, pruebas beta
- Usar un canal por rama de desarrollo y permitir que tu equipo se auto-asigne desde el teléfono para pruebas
Asignando dispositivos a un canal:
- Hacer el canal predeterminado, cada vez que un nuevo dispositivo solicite una actualización a Capgo este canal responderá
- Enviar el deviceId (con el método getDeviceId) a tu backend y asignarlo con la API pública de Capgo
- Hacer el canal auto-asignable (con el método setChannel), y dejar que el dispositivo se suscriba al canal (con o sin interacción del usuario) con el método
setChannel
del plugin - Usar la opción
defaultChannel
en la configuración para establecer el canal predeterminado para todos los dispositivos con esta configuración del plugin
Opciones de canal
Detalles de cada opción:
Opción | Descripción |
---|---|
Deshabilitar auto degradación bajo nativo | No enviar una actualización si la versión nativa de la app es mayor que la del canal |
Deshabilitar auto actualización sobre major | No enviar una actualización si la versión nativa de la app es menor que un Major (123) del canal |
Deshabilitar auto actualización sobre minor | No enviar una actualización si la versión nativa de la app es menor que un minor (123) del canal |
Permitir auto-asignación del dispositivo | Permitir que un dispositivo use el método setChannel para este canal |
IOS | Permitir que dispositivos iOS descarguen actualizaciones de este canal |
Android | Permitir que dispositivos Android descarguen actualizaciones de este canal |
Permitir Emulador | Permitir que los emuladores reciban actualizaciones de este canal |
Permitir compilación de desarrollo | Permitir que las compilaciones de desarrollo reciban actualizaciones de este canal |