我即将为我的应用开发通知。 在whatsapp中,您可以接收群组消息或单个消息,并且您可以在应用程序的设置中阻止一种或另一种类型的通知,而不是在手机的常规设置中,您可以在其中禁用任何通知。
我的应用会收到不同类型的通知,用户还应该能够阻止一种类型的通知并启用其他通知。
我不明白的是我的app或whatsapp如何区分不同类型的通知,我知道iOS处理的通知,你能解释一下如何做到这一点吗? p>
感谢
答案 0 :(得分:3)
我假设你在谈论推送通知,所以:
他们将被“阻止”在服务器上。即服务器只会发送您选择的类型的通知。你不能在应用程序中这样做。
答案 1 :(得分:0)
在字典中添加一个类型字段。 然后为用户偏好中的每个字段设置一个bool键,例如
然后,一旦你已经收到了push pull the type字段并检查设置中的bool 如果“是”或缺少该键的设置,则在应用程序中处理通知。
如果用户选择退出该通知子类型,那么可能不会做太多 只需更新徽章(如果有的话)。但不要纠缠任何其他破坏性的用户 在应用程序导航等
显然你必须构建一个表视图控制器,以允许用户选择哪些子类型 特定于应用程序的通知她应该被打扰(可能默认选择加入) 对于大多数人来说)