GCM chrome 50 发送多个推送通知

Posted

技术标签:

【中文标题】GCM chrome 50 发送多个推送通知【英文标题】:GCM chrome 50 send multiple push notifications 【发布时间】:2016-06-09 11:32:57 【问题描述】:

在低于 50 的 Chrome 版本中,我们能够在单个请求中批量发送 1,000 条消息。随着新版 Chrome (50+) 中加密技术的出现,必须对每条消息发出单独的请求。 Chrome 50 版是否可以批量发送消息?

【问题讨论】:

【参考方案1】:

尝试使用HTTP messaging using the JSON format 和POST request。

registration_ids - 此参数指定设备列表 (注册令牌或 ID)接收多播消息。它必须 包含至少 1 个且最多 1000 个注册令牌。

此参数仅用于多播消息,不用于单个 收件人。多播消息(发送到 1 个以上的注册 令牌)只允许使用 HTTP JSON 格式。

【讨论】:

不幸的是,我必须为每个 chrome50 客户加密消息,加密密钥在请求标头中指示:加密:salt=,加密密钥:dh=,内容编码: aesgcm。所以这种方式行不通

以上是关于GCM chrome 50 发送多个推送通知的主要内容,如果未能解决你的问题,请参考以下文章

根据 OneSignal 的用户数据库直接发送 Web 推送 (Chrome - GCM/FCM) 通知

限制发送推送通知(防止垃圾邮件) - GCM

从 web 上的 fcm 向现有 gcm 用户发送推送通知

GCM API 不提供推送通知

GCM 和 WNS 禁止向非活动设备发送推送通知的策略

Android - 我如何发送 GCM 推送通知,其中包含要加载哪个活动的说明?