Позвольте пользователям настраивать собственное временное окно для push-уведомлений

push_notification_time_window — это настройка на уровне всего сайта; по умолчанию она составляет 10 минут.

Подождите (n) минут перед отправкой push-уведомления. Это помогает избежать отправки push-уведомлений активным пользователям, находящимся онлайн.

Думаю, это должно быть настройкой пользователя, а не настройкой на уровне всего сайта. Некоторые пользователи могут предпочесть интервал в 0 или 1 минуту (особенно при тестировании push-уведомлений); другие могут предпочесть интервал в 10 минут или даже более длительный.

5 лайков

Хотя я волнуюсь, что это сложно объяснить.

Какой приоритет здесь в Slack/Discord/Teams и т.д.?

3 лайка

Slack: нажмите «Вы» (в правом нижнем углу), Уведомления, Уведомлять меня на мобильном,

7 лайков

Я поддерживаю идею пользовательских настроек для этого, так как есть прецедент в настройках уведомлений по электронной почте:

Для пуш-уведомлений вариант «Никогда» здесь не имеет смысла — должно учитываться существующее переключение.

Кроме того, у нас сейчас наблюдается несоответствие между пуш-уведомлениями в браузере и в нативном приложении:

  • пуш-уведомления в браузере учитывают настройку push_notification_time_window
  • пуш-уведомления DiscourseHub её не учитывают и отправляются немедленно
7 лайков