是否可以忽略iOS中的一种推送通知

yer*_*chu 1 iphone push-notification ios

问题是我想让ios客户端负责显示/不显示推送字典中某种类型的推送通知.

我会提供某种模态视图,用户可以选择他想要看到的通知.

问题是,当应用关闭或在后台时,可以忽略所选类型吗?

我知道这是一个糟糕的解决方案,因为不必要的不​​必要的推送发送和耗尽电池,它肯定应该在服务器端进行管理,但是现在我需要非常快速的解决方案,将来会被替换,甚至可能有双方检查.

rck*_*nes 8

不,这是不可能的,推送通知由系统处理,而不是你的app.

您唯一的选择是使用后台刷新和后台提取推送通知.这样您就可以在后台处理推送通知,并用于UILocalNotification在通知中心推送通知.

当某人关闭了您的应用的后台更新时,这会退回.

最好的方法是在服务器端执行,只需将设置推送到服务器并决定是否在这些设置上发送推送通知.

  • 谢谢回复。我也这么想。不幸的是,我们的服务器团队不属于最快的团队 - 这就是为什么我想尝试在应用程序方面制作它没有好的选择 - 我需要让他们快速:) (2认同)