向所有客户端发送推送通知?

Posted

技术标签:

【中文标题】向所有客户端发送推送通知?【英文标题】:Sending push notification to all clients? 【发布时间】:2010-10-20 09:44:36 【问题描述】:

我已启用我的应用推送通知。

您应该将 devicetoken id 收集到我的数据库吗?我不向某些客户发送任何特定消息。我会通知所有客户(设备接受推送通知)。

我应该将 devietokenid 保存在 didRegisterForRemoteNotificationsWithDeviceToken 事件中吗?

是否可以发送推送通知。给所有客户端(不收集 devicetokenid)?

【问题讨论】:

【参考方案1】:

是的,在 didRegisterForRemoteNotificationsWithDeviceToken 中,您应该将 deviceToken 发送到您的服务器并以某种方式将其存储在那里。您以后可以随时使用此 deviceToken 向设备发送推送通知。

不,据我所知,在发送推送消息时,您总是需要向 APN 服务器指定设备令牌。无法向所有注册设备广播;您需要自己发送多条消息才能广播。

【讨论】:

以上是关于向所有客户端发送推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

如何向桌面应用程序发送推送通知

选择显示或忽略推送通知客户端?

通过通知中心向所有用户发送推送通知

一次通话向所有订阅者发送网络推送通知

从 php 服务器向 ios 设备发送多个推送通知

从服务器向所有设备发送推送通知