禁用特定时间段的通知

Posted

技术标签:

【中文标题】禁用特定时间段的通知【英文标题】:Disable notifications for a specific time period 【发布时间】:2018-08-14 01:21:18 【问题描述】:

我正在尝试禁用客户端的通知,这样他们就不会在晚上(晚上 10 点到早上 7 点)收到通知。

服务器不知道时区,并且该应用程序在全球范围内使用,因此我唯一的选择是禁用客户端上的通知。

我还没有看到任何可以帮助我实现这一目标的方法。

你知道怎么做吗?

【问题讨论】:

【参考方案1】:

服务器必须这样做。制作/请求接受两次的端点,均在 GMT 中。客户端应该知道如何将其本地时间转换为 GMT,并且服务器应该能够遵守 GMT 时间范围。

【讨论】:

但是如果用户改变了时区呢? 当应用在前台并且发现它在不同的时区时,它需要更新服务器。

以上是关于禁用特定时间段的通知的主要内容,如果未能解决你的问题,请参考以下文章

如何部分启用/禁用远程推送通知客户端?

为特定请求禁用 ajaxStart() 和 ajaxStop()

实现细粒度启用/禁用推送通知

在 iOS 中以编程方式禁用设置警报

以编程方式禁用/启用通知

启用和禁用远程通知