Saltar al contenido

채널

Gestión de canales

Primero, echemos un vistazo a la página de canales. Puedes acceder a ella haciendo clic en tu aplicación y luego haciendo clic en la pestaña de canales

channel list

Crear un canal

Como puedes ver, existe un botón más en la esquina inferior derecha (1 en la imagen). Al hacer clic en él se abrirá un modal donde puedes crear un nuevo canal

new channel

Después de hacer clic en Añadir un nuevo canal debería aparecer en la lista

after channel create

¿Qué significa mal configurado?

A veces la configuración de un canal no es válida. En ese caso, recibirás una advertencia grande y la columna Mal configurado dirá para uno o más de los canales. Puedes aprender más sobre esto aquí

Eliminar un canal

Eliminar un canal es sencillo. Solo haz clic en el ícono de la papelera y confirma la eliminación (2 en la imagen)

Gestionar un canal

Hacer clic en el nombre del canal abrirá un modal donde puedes gestionar el canal (3 en la imagen) Esta página debería verse algo así:

manage channel

Veamos las diferentes secciones

Primero el Número de paquete (1 en la imagen). Esta es la versión actual para ese canal. Cuando se solicite servir una actualización, este canal siempre intentará responder con esa versión* [^1] Al hacer clic en él deberías ir a la página de paquetes

Segundo la página Compartido con (2 en la imagen). Recomiendo no usar esto nunca. Un sistema nuevo y mejor está en desarrollo

Ahora los dispositivos forzados (3 en la imagen). Esta es una lista de dispositivos que siempre obtendrán actualizaciones de este canal. Esto es útil para propósitos de prueba. Puedes forzar un dispositivo a un canal desde la página de dispositivos

Por último la configuración (4 en la imagen). Aquí es donde puedes gestionar cómo se comportan los canales Después de hacer clic en él deberías ver algo como esto:

setting of channel

La lista de configuraciones es larga, pero haré mi mejor esfuerzo para explicarlas todas


Primero el Canal predeterminado ESTA ES PROBABLEMENTE LA MÁS IMPORTANTE
Si un canal está marcado como predeterminado, entonces se usará como el canal predeterminado para todos los dispositivos nuevos
En otros términos: Si tienes un nuevo usuario, capgo intentará servirle la última versión de este canal predeterminado Solo 1 canal puede ser establecido como predeterminado a la vez. Si intentas romper esta regla se te pedirá confirmar tu acción

confirm make change

Después de confirmar, el antiguo canal predeterminado se desmarcará como predeterminado y el nuevo será marcado como predeterminado


Segundo la configuración de IOS. Esto es relativamente simple. Si es falso, entonces los dispositivos IOS no podrán descargar actualizaciones de este canal

Tercero es la configuración de Android. Esto es similar a IOS. Si es falso, entonces los dispositivos Android no podrán descargar actualizaciones de este canal

Cuarto es la configuración Deshabilitar auto degradación bajo nativo. Si esto es verdadero entonces será imposible degradar desde una versión nativa. Esto significa que si has subido una versión 120 a la App Store o Play Store e intentas establecer la versión del canal a 110 entonces la actualización (degradación) fallará

Quinto es Deshabilitar auto actualización. Esta configuración es bastante compleja, y puedes aprender más sobre ella aquí

En cuanto a Permitir compilación de desarrollo. Si esto es verdadero entonces las compilaciones de desarrollo podrán descargar actualizaciones de este canal. Si no, entonces cualquier solicitud de actualización que tenga el prod establecido en falso será rechazada. Esto es principalmente útil para propósitos de prueba

Séptimo es Permitir Emuladores. Si esto es falso entonces capgo rechazará cualquier solicitud de actualización que provenga de un emulador. Esto es principalmente útil para propósitos de prueba

Octavo es Permitir que los dispositivos se auto asocien. Si esto es verdadero entonces el método setChannel estará disponible. Si esto está establecido en falso e intentas llamar al método setChannel con este canal entonces la llamada fallará