Permitir a los usuarios configurar su propia ventana de tiempo de notificación push

push_notification_time_window es una configuración de todo el sitio; es de 10 minutos por defecto.

Espera (n) minutos antes de enviar la notificación push. Ayuda a evitar que las notificaciones push se envíen a un usuario activo en línea.

Creo que esto debería ser una preferencia del usuario, en lugar de una configuración de todo el sitio. Algunos usuarios podrían preferir una ventana de 0 minutos o 1 minuto (especialmente cuando están probando notificaciones push); otros podrían preferir una ventana de 10 minutos, o una ventana aún más larga.

5 Me gusta

Sin embargo, me preocupa que sea difícil de explicar.

¿Cuál es la precedencia aquí en Slack/Discord/Teams, etc.?

3 Me gusta

Slack: haz clic en Ti (abajo a la derecha), Notificaciones, Notifícame en el móvil,

7 Me gusta

Apoyo una preferencia del usuario para esto, hay un precedente en la preferencia de notificación por correo electrónico:

Con las notificaciones push, la opción “nunca” no tiene sentido allí, debería respetar el interruptor existente.

Además, actualmente somos inconsistentes entre las notificaciones push del navegador y las notificaciones push de la aplicación nativa:

  • las notificaciones push del navegador respetan la configuración push_notification_time_window
  • las notificaciones push de DiscourseHub no la respetan, se envían inmediatamente
7 Me gusta