Web Push API - 向多个收件人发送通知

Posted

技术标签:

【中文标题】Web Push API - 向多个收件人发送通知【英文标题】:Web Push API - Send notifications to multiple recipients 【发布时间】:2018-08-30 11:03:06 【问题描述】:

使用 W3C Web Push API 是否可以批量发送推送通知以便多个用户接收? 当为用户代理订阅通知时,我们会获得一个独特的端点,例如:

endpoint":"https://fcm.googleapis.com/fcm/send/eAViP691.......

那么如果我想向 1000 个用户发送相同的推送,是否意味着我需要向推送服务发出 1000 个 HTTP 发布请求?

【问题讨论】:

【参考方案1】:

是的,如果你直接使用 Push API,为了到达 N 个设备,你需要发出 N 个请求。

否则,您可以使用为您完成工作的网络推送服务:它允许您通过一个 API 请求定位数千个用户 ID,或使用标签表达式到达一个细分市场。

【讨论】:

谢谢 推板看起来不错!但由于它在后台支持 Web Push API,它可能会为每次推送发出请求。 @WillOge 没错:您向 Pushpad 发出一个 API 请求,然后 Pushpad 在后台为每个必须访问的设备发出一个 HTTP 请求 谢谢@collimarco!去看看 Pushpad API。

以上是关于Web Push API - 向多个收件人发送通知的主要内容,如果未能解决你的问题,请参考以下文章

使用 Facebook API 向多个收件人发送消息

如何在 Web-push 中向特定用户发送推送通知?

无法通过 gmail api 向多个发件人发送电子邮件

如何将 Chrome 推送通知发送到多个设备

如何在 Grafana 的单个警报通知电子邮件中发送多个值?

如何使用 google api 向多个设备发送 FCM 推送通知?