苹果推送通知到特定用户

9
据我了解,APN只能发送到我的应用程序,而不能发送到使用我的应用程序的特定用户。是否有一种方法只向使用我的应用程序的特定用户发送APN?我想不出有什么办法......问候
3个回答

11

APNS(Apple 推送通知服务)不是广播媒介。正如文档中所述:

Apple 推送通知服务将来自特定提供程序的通知传输和路由到特定设备。

当您从服务器发送通知时,其中一个参数是设备 ID。


1
好的,我完全理解错了。所以我要做的就是将我的用户分组,然后将设备ID保存到数据库中。这样我就可以向用户组发送消息了。 - spankmaster79

9
苹果推送通知总是发送给特定的“用户”(指特定设备,如iphone、ipad)。
使用APN时,您需要为推送通知注册应用程序。然后,您会获得一个令牌,将用户的设备与通知服务链接起来。然后,您使用此令牌将通知“推送”到APN,APN将向该设备发送通知。通知由“提供者”推送。
这是苹果关于此问题的文档:Apple Push Notifications 查找“注册远程通知”以注册设备,并查找“处理本地和远程通知”以处理传入的通知。
在此处了解如何发送通知:提供者

3
可以实现。我使用Easy APNS,可以在newMessage()中指定用户的PID(保存在MySQL数据库中)。
请查看http://www.easyapns.com/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接