チャネルシステム
Capgo y capacitor-updater vienen con un poderoso sistema de canales
Qué puedes hacer con los canales:
Section titled “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:
Section titled “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
setChanneldel plugin - Usar la opción
defaultChannelen la configuración para establecer el canal predeterminado para todos los dispositivos con esta configuración del plugin
Opciones de canal
Section titled “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 |