IOS推送通知基于密钥禁用/启用

  1. 只是想知道是否有任何方法来禁用/启用推送通知,当它收到。

    例如: – 当我收到推送通知,然后我首先检查我的应用程序是否在通知设置我已启用或禁用通知。

  2. 也可以有多个通知设置

    • 禁用好友请求通知
    • 禁用消息通知

所以在发送通知的时候,有没有什么办法像通过朋友的请求或消息发送来附加notificationType。

然后在检查通知types及其在应用程序中的相应设置,显示或丢弃通知。

你不能仅仅在客户端本身做到这一点。 因为一旦通知到达,就由iOS处理,并显示在通知中心(或任何其他types的用户设置)。 应用程序将不会得到通知信息,除非它正在运行。

您可以将其设置为“客户端”中的设置,并将其与服务器同步以在推送通知之前进行检查。