Home >> Móvil >> Consejos y trucos >> Androide

Crear notificaciones personalizadas en la pantalla de inicio con Zooper, Tasker, Pushbullet e IFTTT

Este proyecto integra nuestras cuatro apps favoritas de personalización para crear un widget en la pantalla de inicio que avisa cuando sale el nuevo podcast de Android Authority (o cualquier feed RSS). Aunque existen métodos más simples, el objetivo es aprender a conectar estas potentes herramientas.

Apps necesarias

  • IFTTT (gratis en Play Store o web)
  • Pushbullet (gratis en Play Store)
  • Tasker ($2,99 en Play Store) - imprescindible para automatización avanzada
  • Zooper Widget (gratis, versión Pro $2,99) - widgets altamente personalizables

Arquitectura del proyecto

El flujo de datos es: IFTTT (detecta nuevo RSS) → Pushbullet (envía nota) → Tasker (procesa y crea variable) → Zooper Widget (muestra notificación visual). Cada app hace lo que mejor sabe hacer.

Parte 1: Configurar IFTTT

  1. Crear nueva receta → Disparador: Feed → Nuevo elemento de feed
  2. URL del RSS: https://androidauthority.libsyn.com/rss (o cualquier otro)
  3. Acción: Pushbullet → Enviar una nota
  4. Título: "NuevoAAPodcast" (recordar este texto exacto para Tasker)
  5. Crear acción y receta.

Nota: Pushbullet debe tener acceso a notificaciones en Android (Ajustes → Sonido y notificaciones → Acceso a notificaciones).

Parte 2: Tasker - Dos tareas y un perfil

Tarea 1: "NotificarNuevoPodcast" (incrementa contador)

  1. Nueva tarea → Acción: Variable → Establecer variable
  2. Nombre: %AAPOD (mayúsculas = variable global)
  3. Valor: %AAPOD + 1 → Activar "Hacer matemáticas"
  4. Acción: Plugin → Zooper Widget → Configuración:
    • Variable ZW: AAPOD (nombre para Zooper)
    • Texto ZW: %AAPOD (variable de Tasker)

Tarea 2: "LimpiarAAPod" (resetea y abre app de podcast)

  1. Nueva tarea → Variable → Establecer variable: %AAPOD = 0
  2. Duplicar acción de Zooper Widget de la Tarea 1 (misma variable ZW y Texto ZW)
  3. Opcional: Acción: App → Cargar app → Seleccionar tu app de podcast (ej. SoundCloud)

Perfil: "Escuchar Pushbullet"

  1. Nuevo perfil → Evento → Plugin → Pushbullet
  2. Configuración: Recibo una nota → Contiene el texto: NuevoAAPodcast
  3. Opcional: Descartar/eliminar el push tras procesarlo
  4. Tarea de entrada: NotificarNuevoPodcast

Parte 3: Zooper Widget - Diseño condicional

Crea un widget con dos elementos: Imagen (mapa de bits) y Texto. Configúralos para que se vean cuando hay notificación (variable > 0) y se oculten por defecto (variable = 0).

Imagen: Posición condicional

  • Editar imagen → Parámetros avanzados → Código:
$#TAAPOD#>0?[ox]0[/ox]:[ox]6000[/ox]$

Significado: Si variable Tasker > 0, imagen en X=0 (visible). Si = 0, imagen en X=6000 (fuera de pantalla).

  • Módulo Barril → Accesos directos → Tarea de acceso directo → Seleccionar tarea LimpiarAAPod → Poner icono → Guardar.

Al tocar la imagen, se ejecuta la tarea de limpieza y abre la app de podcast.

Texto: Visibilidad condicional

  • Editar texto manualmente → Código:
$#TAAPOD#=0? :##TAAPOD##$

Significado: Si variable = 0, muestra espacio vacío (nada). Si > 0, muestra el valor (ej. "1", "2"...).

Prueba y usos adicionales

Ejecuta manualmente la Tarea 1 desde Tasker (botón play) para probar. Luego ejecuta Tarea 2 para limpiar. El widget es compatible con cualquier feed RSS (ej. https://feed.androidauthority.com/ para todos los artículos de AA - cambia la app a abrir en la tarea de limpieza).

Las acciones creadas (IFTTT, Pushbullet, Tasker) son reutilizables en otros proyectos. Incluso podrías hacer que al tocar el widget, Tasker pregunte si abrir la app en el móvil o enviar la notificación a tu PC (IFTTT y Pushbullet tienen clientes web/PC).

La semana que viene

Seguiremos explotando IFTTT con acciones nativas de Android e integraciones avanzadas. ¿Se te ocurren formas más eficientes de hacer esto? ¡Cuéntanos en los comentarios!