有没有办法在交付并在通知中心显示之前处理远程通知有效负载?
答案 0 :(得分:1)
对于默认类型的推送通知,如果应用程序不在前台,则无法过滤掉通知。
对此的可能解决方案是将VoIP推送通知与PushKit结合使用。
VoIP推送始终会唤醒应用程序,但是不会将其呈现给用户,也不会修改应用程序徽章的值,因此,开发人员应在收到VoIP推送后显示本地通知并处理应用程序徽章。
有一种附加的无声推送技术,例如Facebook正在使用的技术,当您在桌面网站上阅读了该消息后,便可以在iOS设备上删除通知。此处描述:https://www.pushwoosh.com/docs/deletable-ios-push