通知服务扩展程序-隐藏以前的通知

时间:2019-12-19 13:25:55

标签: ios apple-push-notifications unnotificationserviceextension

例如,以仅以以下格式显示通知的消息应用程序为例:You have X new messages

当用户收到消息时,该应用将显示一条通知:You have 1 new message

当它收到第二条消息时,将显示一个新的通知:You have 2 new messages

理想情况下,收到第二条通知后,应该取消/隐藏第一条通知,因为用户只有2条新消息,而不是1 + 2。

如果使用UserNotifications在本地显示通知,请修复在为两个通知创建UNNotificationRequest时只需使用相同的标识符。

使用Notification Service App Extension时是否可以实现相同的目的?

1 个答案:

答案 0 :(得分:1)

这可以通过在服务器端修改通知来完成。您可以设置一个名为apns-collapse-id的标题。 Apple的article中提供了有关操作方法的更多信息。

具有相同标题的所有通知将合并在一起-也就是说,仅显示最新的通知,而前一条将消失。

相关问题