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

时间:2015-02-24 10:22:39

标签: ios iphone push-notification

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

我会提供某种模态视图,用户可以选择要查看的通知。

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

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

1 个答案:

答案 0 :(得分:8)

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

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

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

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