是否可以通过应用程序禁用(不获取/显示)推送通知。我知道,我们可以随时注册或取消注册推送通知,但在我的应用程序中,用户可以选择他希望收到通知的特定时间范围。
例如:如果用户选择time-range 5-6 PM
,那么应用程序应该只在下午 5 点到 6 点之间显示通知,如果通知在时间范围之外发送,则不应显示/接收/拒绝通知 time<5 and time>6
这可能吗?
silent-notifications
有任何解决方法吗? ?比如,我收到通知,可以通过应用程序修改有效负载,使用 notificaiton-service-extention 将其变成静默通知?
请帮忙!
最佳答案
您可以在后端(服务器端)设置用户时间偏好,以便服务器仅在偏好时间向用户发送通知。
静默通知不符合您的要求。
关于ios - 禁用特定时间间隔的推送通知 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49145680/