允许用户配置自己的推送通知时间窗口

push_notification_time_window 是一个全站设置;默认值为 10 分钟。

在发送推送通知前等待 (n) 分钟。有助于防止向在线活跃用户发送推送通知。

我认为这应该是一个用户偏好设置,而不是全站设置。有些用户可能偏好 0 分钟或 1 分钟的窗口(尤其是在测试推送通知时);而其他用户可能偏好 10 分钟的窗口,甚至更长的窗口。

5 个赞

但我担心这很难解释。

Slack/Discord/Teams 等的优先级是什么?

3 个赞

Slack:点击“您”(右下角)、“通知”、“在移动设备上通知我”

7 个赞

我支持用户对此的偏好设置,这在电子邮件通知偏好设置中已有先例:

对于推送通知,“从不”选项在此处没有意义,它应该遵循现有的切换。

此外,我们目前在浏览器推送通知和原生应用推送通知之间存在不一致:

  • 浏览器推送通知遵循 push_notification_time_window 设置
  • DiscourseHub 推送通知不遵循此设置,它们会立即发送
7 个赞