限制 iOS 个远程通知的数量

Limit the number of iOS Remote notifications

有没有办法限制远程通知的数量?

当我收到具有相同类别名称的远程通知时,想要删除最后的通知。

或者,有什么方法可以捕获在后台收到的通知吗?

您可以使用 "silent" 通知。

只需在功能中启用远程通知后台模式。 通过将此添加到有效负载 JSON:

的根来更新通知有效负载
"content-available" : 1

那你可以用UNUserNotificationCenter来处理。检查 didReceiveNotificationResponse 方法。 (或在应用委托中)

编辑: 有了这个,您可以控制何时向用户显示通知以及应用程序图标上的数字等。