【问题标题】:iOS push notification - send a message to everyoneiOS 推送通知 - 向所有人发送消息
【发布时间】:2012-02-13 09:58:05
【问题描述】:

我正在编写我的第一个带有推送通知的 iOS 应用程序,到目前为止一切顺利。只要我输入接收者的设备令牌,我就可以从网络服务器发送通知。

所以我想知道:有没有一种简单的方法可以向安装了该应用的每个人发送通知?还是我必须在推送服务器启动时手动注册?

有没有关于如何做到这一点的指导方针?

【问题讨论】:

  • 过去 6 年有任何更新吗?由于 google (Firebase) 有主题推送通知,所以您不再需要存储所有 Android 设备...

标签: ios push-notification


【解决方案1】:

您无需在服务器上手动输入任何设备,也不应如此。它是负责在您的服务器上注册其令牌的应用程序。

服务器必须保留所有已注册设备的所有令牌的列表。每当您想向所有设备推送消息时,请遍历您的设备令牌列表。

如果用户不想接收任何推送通知,用户可以在设置中取消推送通知。

请阅读Push Notifications的官方文档。

【讨论】:

  • 过去 6 年有任何更新吗?由于 google (Firebase) 有主题推送通知,所以您不再需要存储所有 Android 设备...
  • 如果您有 Firebase,令牌仍存储在 Firebase 云中。您可以在 Firebase 控制台中找到它们。但是,您不必创建自己的数据库来存储它们。无论哪种方式,令牌都需要保存在后端。
  • 所以firebase只是为我存储令牌......我明白了。谢谢约翰。
  • 我在我的 firebase 控制台中找不到它们。任何提示他们在哪里?
【解决方案2】:

您必须将所有数据保存在您的服务器上。然后,您可以遍历所有数据,瞧,您可以向所有人发送消息。

是的,您必须手动将所有内容注册到推送服务器。

【讨论】:

  • 用户可以在安装时或稍后在首选项中取消推送通知。它是负责注册令牌的应用程序。请参阅有关推送通知的 Apple 官方文档。
猜你喜欢
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-09
  • 2020-12-28
相关资源
最近更新 更多