特定用户的静默推送通知

Posted

技术标签:

【中文标题】特定用户的静默推送通知【英文标题】:Silent push notification for certain user 【发布时间】:2016-05-17 15:25:12 【问题描述】:

我有一个接收推送通知的应用程序,我想实现一个带有“x 小时无提示通知”的用户设置配置文件。

我怎样才能阻止通知的声音?服务器上或客户端上有东西吗?

因为现在我可以在应用程序处于前台或后台时阻止声音,但如果应用程序被暂停,我如何拦截并锁定声音和通知?

whatsapp 或电报应用程序之类的东西!

谢谢!

【问题讨论】:

【参考方案1】:

将用户设置上传到服务器,并确保服务器在静默时间内不发送任何推送通知。在此期间,如果用户打开应用程序,他们应该能够下载内容,但当应用程序尚未打开时,他们不应收到任何新内容的通知。

【讨论】:

谢谢,我是这样开发的,想知道有没有不和服务器交互的方法! 阻止服务器发送推送是出于多种原因的最佳选择,其中最重要的是资源利用率和客户端简单性。 不要忘记,除了静默时间之外,您的服务器还需要为每个用户存储设备的时区。

以上是关于特定用户的静默推送通知的主要内容,如果未能解决你的问题,请参考以下文章

已经拥有静默推送通知后的正常推送通知权限

如果用户关闭应用程序的通知,静默推送通知会起作用吗?

如果用户禁用它们,如何发送静默推送通知?

静默推送通知不起作用

iOS - 当应用程序被用户强制退出时处理静默推送通知

什么是静默推送通知?设备什么时候收到?