iPhone - Whatsapp如何分开通知?

时间:2012-03-22 09:16:34

标签: iphone apple-push-notifications

我即将为我的应用开发通知。 在whatsapp中,您可以接收群组消息或单个消息,并且您可以在应用程序的设置中阻止一种或另一种类型的通知,而不是在手机的常规设置中,您可以在其中禁用任何通知。

我的应用会收到不同类型的通知,用户还应该能够阻止一种类型的通知并启用其他通知。

我不明白的是我的app或whatsapp如何区分不同类型的通知,我知道iOS处理的通知,你能解释一下如何做到这一点吗? p>

感谢

2 个答案:

答案 0 :(得分:3)

我假设你在谈论推送通知,所以:

他们将被“阻止”在服务器上。即服务器只会发送您选择的类型的通知。你不能在应用程序中这样做。

答案 1 :(得分:0)

在字典中添加一个类型字段。 然后为用户偏好中的每个字段设置一个bool键,例如

然后,一旦你已经收到了push pull the type字段并检查设置中的bool 如果“是”或缺少该键的设置,则在应用程序中处理通知。

如果用户选择退出该通知子类型,那么可能不会做太多 只需更新徽章(如果有的话)。但不要纠缠任何其他破坏性的用户 在应用程序导航等

显然你必须构建一个表视图控制器,以允许用户选择哪些子类型 特定于应用程序的通知她应该被打扰(可能默认选择加入) 对于大多数人来说)