ios 决定是否在某些情况下在客户端代码上静默我的远程通知而不是设置内容可用

ios decide whether to silent my remote notification under some conditions on client side code instead of setting content-available

我正在尝试在客户端实现静默远程条件。

基本上,我会收到来自服务器的通知,收到后,我会根据某些情况决定是否让通知静音,然后用户设备才会收到通知。

所以我想知道是否有任何方法可以在客户端实现它(iOS Swift 代码)?

据我所知,那是做不到的。

从您的服务器,在您将通知发送到 APNS 后,下次您可以执行任何代码时 运行 是用户响应通知或启动您的应用程序时。 Apple 处理中间的一切。