禁用特定时间间隔iOS的推送通知

时间:2018-03-07 06:39:42

标签: ios apple-push-notifications ios-extensions silentpush

是否可以通过app禁用(不显示/显示)推送通知。我知道,我们可以随时注册或取消注册推送通知,但在我的应用程序中,用户可以选择他想要获取通知的特定时间范围。

例如:如果用户选择time-range 5-6 PM,那么app应该只在下午5-6点之间显示通知,并且如果他们发送时间范围的一侧{{1},则不应显示/接收/拒绝通知}

有可能吗? 是否有time<5 and time>6的解决方法?有点像,我收到通知,并可以通过使用notificaiton-service-extention修改有效负载,通过应用程序将其变为无声通知?

请帮忙!

1 个答案:

答案 0 :(得分:1)

您可以在后端(服务器端)设置用户时间偏好设置,以便服务器仅在首选时间向用户发送通知。

无声通知不符合您的要求。