Apple推送通知给特定用户

时间:2011-10-13 09:19:37

标签: iphone objective-c ipad push-notification

据我了解APN,我只能将它们发送到应用程序,而不是使用我的应用程序的特定用户。

有没有办法只向使用我的应用的特定用户发送APN?我想不出这样做的方法......

格尔茨

3 个答案:

答案 0 :(得分:11)

APNS不是广播媒体。 As it says in the documentation

  

Apple推送通知服务传输和路由通知   从给定的提供者到给定的设备。

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

答案 1 :(得分:9)

Apple的推送通知始终发送给特定的“用户”(特定设备是iphone,ipad)

当您想要使用APN时,您要执行的操作是注册推送通知的应用程序。然后,您将获得一个将用户设备链接到通知服务的令牌。然后,您可以使用此令牌将“推送通知”发送到APN,后者又会向该设备发送通知。通知由“提供商”推送。

这是苹果公司关于此事的文件:Apple Push Notifications

查找“注册远程通知”以注册设备 和“处理本地和远程通知”以处理传入的通知。

了解如何在此处发送通知:Providers

答案 2 :(得分:3)

有可能。我使用Easy APNS,在newMessage()中你可以指定用户的PID(保存在MySQL数据库中)。

查看http://www.easyapns.com/