iOS推送通知 - 向所有人发送消息

4
我正在编写我的第一个iOS应用程序,其中包含推送通知功能,目前进展顺利。只要我输入接收者的设备令牌,就能从Web服务器发送通知。
所以我想知道:是否有一种简单的方法可以向所有安装了该应用程序的人发送通知?还是说我必须在启动时手动注册推送服务器?
这方面有没有任何指南?

过去六年有任何更新吗?由于谷歌(Firebase)拥有主题推送通知,因此您不再需要存储所有Android设备... - HitEmUp
2个回答

2
您不需要手动在服务器上输入任何设备,也不应该这样做。应用程序有责任在您的服务器上注册其令牌。
服务器必须保持所有已注册设备的令牌列表。每当您想要向所有设备推送消息时,请遍历设备令牌列表。
如果用户不想接收任何推送通知,用户可以在设置中取消推送通知。
请阅读有关推送通知的官方文档。

过去六年有任何更新吗?由于谷歌(Firebase)拥有主题推送通知,因此您不再需要存储所有Android设备... - HitEmUp
如果你使用Firebase,令牌仍然存储在Firebase云中。你可以在Firebase控制台中找到它们。然而,你不必创建自己的数据库来存储它们。无论如何,令牌都需要在后端保存。 - Johan Karlsson
所以 Firebase 只是为我存储令牌...我懂了。谢谢 Johan。 - HitEmUp
我在Firebase控制台中找不到它们。有什么提示在哪里可以找到它们吗? - HitEmUp

0

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

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


用户可以在安装时或稍后在偏好设置中取消推送通知。应用程序负责注册令牌。请参阅有关推送通知的官方Apple文档。 - Johan Karlsson

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