El campo global del canal es el estado inicial. Las versiones viejas solo entienden este valor.
Edroid TV Admin
Preparando panel
Verificando sesion segura...
Firebase Hosting
Edroid TV Admin
Manual operativo privado del web admin.
Manual de usuario
Operacion segura del admin
Guia practica para canales, listas, reglas por version y campanas push. La idea es evitar cambios accidentales en produccion y saber que esperar en apps nuevas y versiones antiguas.
Base operativa
Principios que mandan
Las apps compatibles leen el estado global y luego aplican reglas por version. Si hay varias reglas compatibles, gana la mas nueva.
Cuando aplicas una lista a una regla, la regla guarda los canales de ese momento. Editar la lista despues no actualiza reglas viejas.
TV CR y Radio CR tienen colecciones, paquetes y reglas separadas. Una accion en Radio no debe mezclarse con TV.
Estados
Prioridad global y reglas
El dashboard muestra encendido. La app 220 lo ve apagado. Apps viejas o versiones sin regla lo ven encendido.
El dashboard cambia a apagado. Pero una regla compatible de encender puede seguir encendiendo ese canal en una app nueva.
Aunque apliques global despues de una regla, la app nueva siempre vuelve a calcular global -> reglas. Para que global gane, desactiva/elimina la regla o crea una regla contraria.
Cuando haya duda, piensa en dos estados: estado global visible en el dashboard y estado efectivo que calcula cada version compatible de la app.
Canales
Alta, edicion y estado
- Selecciona la lista correcta: TV CR o Radio CR.
- Busca el canal por nombre, ID, URL o slogan antes de editar.
- Usa Editar para cambiar metadatos, URL, logo o estado base.
- Usa Verificar como revision rapida de URL, sin asumir que reemplaza una prueba real en app.
- Antes de apagar masivo, revisa si el canal tiene reglas activas en la pagina de Listas.
Si cambias el estado dentro del editor del canal, estas cambiando el estado global del canal.
Listas rapidas
Como funcionan
Si una lista tenia A, B y luego agregas C, las reglas viejas siguen tocando solo A y B. Aplica la lista otra vez para crear una regla nueva con C.
Si quitas C de la lista, una regla vieja creada cuando C existia puede seguir apagando o encendiendo C.
Desactivar una regla, editar la lista y reactivar la misma regla no actualiza sus canales internos.
Si agregas o quitas canales de una lista, vuelve a aplicar la lista para crear una regla nueva. Desactivar y reactivar una regla vieja no sincroniza los canales.
Compatibilidad
Reglas por version
Aplica la lista, elige alcance exacto e indica versionCode 220. Las versiones anteriores no cambian.
Enciende global para definir la base y luego crea una regla de apagar para la version que quieres excluir.
Desactiva o elimina la regla vieja. Si solo necesitas corregir un canal, crea una regla contraria mas nueva.
Decision rapida
Que accion usar
Usa global. Recuerda que en apps nuevas una regla activa compatible puede sobrescribir el resultado efectivo.
Usa regla por version exacta. No cambies global si no quieres tocar usuarios antiguos.
Desactiva o elimina la regla vieja. Si necesitas mantener historial, crea una regla contraria mas nueva.
Aplica la lista de nuevo. Eso crea una regla nueva con la foto actual de canales.
Antes de aplicar una accion masiva, confirma tres cosas: coleccion correcta, paquete/app correcta y alcance correcto.
Campanas
Push por app y paquete
- Selecciona siempre la app/paquete antes de crear, editar o probar una campana.
- Usa pruebas antes de activar campanas reales, especialmente en debug o variantes nuevas.
- Revisa recibidas, impresiones, clicks y descartes como senales de salud, no como garantia absoluta de entrega.
- Si una campana cambia de push + in-app a solo push, valida si la imagen sigue siendo necesaria antes de guardar.
Release
Orden recomendado
Publicar el admin con soporte de reglas por version no afecta por si solo a apps viejas. Las apps viejas siguen leyendo solo el estado global.
Si publicas primero el admin, puedes seguir operando global como antes. Las reglas por version solo se vuelven efectivas cuando la app instalada trae soporte.
Soporte
Acciones rapidas
Revisa primero si es global o regla por version. Si afecta apps viejas, corrige global.
Confirma paquete, versionCode, coleccion y que la app publicada incluye soporte de reglas.
Verifica app seleccionada, paquete, topic/token, estado de campana y que el build usa el Firebase correcto.
Recuerda que reglas viejas no se sincronizan con listas editadas. Crea una regla nueva o elimina la vieja.
Busca reglas activas compatibles. El dashboard muestra global; la app nueva calcula estado efectivo.
Desactiva la regla compatible o crea una regla nueva contraria para esa version.