如何从横幅中删除新通知?

时间:2017-07-29 07:30:51

标签: ios xcode push-notification apple-push-notifications

有没有办法在交付并在通知中心显示之前处理远程通知有效负载?

1 个答案:

答案 0 :(得分:1)

对于默认类型的推送通知,如果应用程序不在前台,则无法过滤掉通知。

对此的可能解决方案是将VoIP推送通知与PushKit结合使用。

VoIP推送始终会唤醒应用程序,但是不会将其呈现给用户,也不会修改应用程序徽章的值,因此,开发人员应在收到VoIP推送后显示本地通知并处理应用程序徽章。

有一种附加的无声推送技术,例如Facebook正在使用的技术,当您在桌面网站上阅读了该消息后,便可以在iOS设备上删除通知。此处描述:https://www.pushwoosh.com/docs/deletable-ios-push