Describe el Problema
Al determinar si el usuario debería recibir una notificación de recordatorio de descanso por los registros de actividad que agregó a su cuenta, la implementación relacional de IServicioDatos revisa si el usuario tiene activadas las notificaciones por alerta de batería baja. Esto es un error, ya que está revisando si la fuente incorrecta de notificaciones está activada.
Cómo Reproducirlo
Pasos para reproducir este error:
Activar las notificaciones por recordatorio de descanso en la configuración del perfil activo. Desactivar todas las demás fuentes de notificaciones.
Agregar datos de actividad física a un perfil de usuario. Por lo menos una de las actividades debe ser intensa.
Observar como el dispositivo móvil no recibe una notificación.
Activar las notificaciones de alerta de batería baja en la configuración del perfil activo. Desactivar todas las demás fuentes de notificaciones.
Observar como el dispositivo móvil recibe una notificación de recordatorio de descanso.
Comportamiento Esperado
La implementación del método NotificarRecordatorioDescanso debería revisar si el perfil autenticado tiene activada la fuente de notificaciones TiposDeNotificacion.RECORDATORIOS_DESCANSO.
Entorno (por favor completa la información siguiente):
OS: Servidor
Versión: 1.0.0+1
Contexto Adicional
La sección específica de la implementación de IServicioDatos es la siguiente:
Describe el Problema Al determinar si el usuario debería recibir una notificación de recordatorio de descanso por los registros de actividad que agregó a su cuenta, la implementación relacional de
IServicioDatos
revisa si el usuario tiene activadas las notificaciones por alerta de batería baja. Esto es un error, ya que está revisando si la fuente incorrecta de notificaciones está activada.Cómo Reproducirlo Pasos para reproducir este error:
Comportamiento Esperado La implementación del método
NotificarRecordatorioDescanso
debería revisar si el perfil autenticado tiene activada la fuente de notificacionesTiposDeNotificacion.RECORDATORIOS_DESCANSO
.Entorno (por favor completa la información siguiente):
Contexto Adicional La sección específica de la implementación de
IServicioDatos
es la siguiente: