Apple 向特定用户推送通知

问题描述 投票:0回答:3

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

是否有办法仅向使用我的应用程序的特定用户发送 APN?我想不出有什么办法可以做到这一点......

问候

iphone objective-c ipad push-notification
3个回答
11
投票

APNS 不是广播媒体。 正如文档中所述

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

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


9
投票

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

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

这是苹果关于此事的文档:Apple 推送通知

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

在此处阅读如何发送通知:提供商


3
投票

这是可能的。我使用 Easy APNS,在

newMessage()
中您可以指定用户的 PID(保存在 MySQL 数据库中)。

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

© www.soinside.com 2019 - 2024. All rights reserved.