Firebase:向选定用户(设备令牌)发送消息

问题描述 投票:0回答:1

有一个任务是向大约 4000 个订阅者发送消息,告知余额已用完。这种情况每月同一时间发生一次。我看到你只能发送到主题。我是否正确理解我将正确的客户添加到“充值余额”主题,然后向群组发送消息?如果我通过 API 一次性添加客户端到群组,是否有任何限制? _)

firebase firebase-cloud-messaging
1个回答
0
投票

这听起来不像发送到主题的正确用例。请记住,任何用户都可以将自己的令牌订阅到任何主题,这似乎违背了您的需要。

对于此用例,您需要向每个用户发送一条单独的消息。请记住,FCM 每秒发送数千万条消息,因此您的 4,000 条消息只是其中的一个昙花一现。您甚至还没有接近默认配额,该配额(目前)允许每分钟 600K 发送呼叫。即使在您自己的服务器上,对 FCM 发送 API 进行 4,000 次调用也不应该在很长时间内使用大量资源。

我还建议您研究记录的大规模发送 FCM 消息时的最佳实践,其中解释了如何分散流量峰值并充分利用配额。

© www.soinside.com 2019 - 2024. All rights reserved.