我无法一次发送多条消息。我已浏览 FCM 文档,但没有找到任何端点。
https://firebase.google.com/docs/cloud-messaging/send-message#send-a-batch-of-messages
headers = [
{"Authorization", "Bearer #{access_token}"},
{"Content-Type", "application/json"}
]
response =
HTTPoison.post!(
"https://fcm.googleapis.com/v1/projects/digimep-f4db3/messages:send",
Jason.encode!(payload),
headers
)
Run Code Online (Sandbox Code Playgroud)
如果你们对此有任何想法,请告诉我。
来自 Firebase 文档中有关通过 REST 发送多条消息的信息:
本节中描述的批量发送方法已于 2023 年 6 月 21 日弃用,并将于 2024 年 6 月删除。对于协议,请改用标准 HTTP v1 API 发送方法,通过迭代收件人列表和实现您自己的批量发送发送到每个接收者的令牌。
因此,Firebase Cloud Messaging 的 v1 API 中没有单独调用向多个收件人发送消息。您必须为每条消息单独调用 API。
如果您通过 HTTP/2 调用 API,则可以使用多路复用通过单个连接发送多个单独的请求,并分摊建立连接的成本。
| 归档时间: |
|
| 查看次数: |
335 次 |
| 最近记录: |