Saltar al contenido

チャネルシステム

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ónDescripción
Deshabilitar auto degradación bajo nativoNo enviar una actualización si la versión nativa de la app es mayor que la del canal
Deshabilitar auto actualización sobre majorNo 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 minorNo 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 dispositivoPermitir que un dispositivo use el método setChannel para este canal
IOSPermitir que dispositivos iOS descarguen actualizaciones de este canal
AndroidPermitir que dispositivos Android descarguen actualizaciones de este canal
Permitir EmuladorPermitir que los emuladores reciban actualizaciones de este canal
Permitir compilación de desarrolloPermitir que las compilaciones de desarrollo reciban actualizaciones de este canal