过滤 Apple 推送通知
Posted
技术标签:
【中文标题】过滤 Apple 推送通知【英文标题】:Filtering Apple Push Notification 【发布时间】:2010-02-16 00:07:00 【问题描述】:在 SSL 出现许多问题之后,我的 APNS 工作正常。
现在,我想知道如何过滤发送到设备的通知。 我必须在服务器端还是客户端(应用程序)?
例如,将最新比赛比分发送到注册设备的足球应用。 默认情况下,我的设备会显示 APNS 发送的所有通知(所有分数)。 如果我想只收到皇马的分数,因为我是皇马球迷怎么办?
我保持 APNS 发送所有分数,我在客户端实现过滤器,或者我必须在服务器端过滤,将特定负载发送到特定设备?
【问题讨论】:
【参考方案1】:绝对是服务器端。 Apple 明确指出,向不想接收它们的设备发送大量通知(不相关,或未启用推送等) - 是一种不好的做法。
更不用说 - 如果您的用户群数量增加,您就不想让您的链接变平。
【讨论】:
是的,你是对的。说得通。但是怎么做呢?如何在注册时向 APNs 发送带有设备令牌的附加信息? 我使用我为 iPhone 应用 SuperSwap 发明的基于 XML 的协议 - 我使用设备 ID 创建用户记录 - 以及他们想要接收的通知类型(文本/图片/回复/等) - 然后我的服务器会先查看这些信息,然后再将通知发送到苹果的服务器。以上是关于过滤 Apple 推送通知的主要内容,如果未能解决你的问题,请参考以下文章