在C#中使用FCM发送批量推送通知?

在C#中使用FCM发送批量推送通知?,c#,firebase,firebase-cloud-messaging,C#,Firebase,Firebase Cloud Messaging,我正在编写一个c#服务,它允许我使用FCM发送推送通知。现在,一切正常,但我想使用FCM发送批量推送通知 我希望能够同时向多个设备发送相同的消息。当前进程获取一个注册令牌,然后经过整个过程,然后进入下一个注册令牌。但如果我必须同时向多个号码发送推送通知,这将是无用的。我最好的选择是什么 c#代码 更新:对于v1,似乎不再支持注册\u id,利用主题是最好的方法 您可以使用参数指定最多1000个注册令牌: 此参数指定多播消息(发送到多个注册令牌的消息)的收件人 该值应该是要向其发送多播消息的注册

我正在编写一个c#服务,它允许我使用FCM发送推送通知。现在,一切正常,但我想使用FCM发送批量推送通知

我希望能够同时向多个设备发送相同的消息。当前进程获取一个注册令牌,然后经过整个过程,然后进入下一个注册令牌。但如果我必须同时向多个号码发送推送通知,这将是无用的。我最好的选择是什么

c#代码


更新:对于v1,似乎不再支持
注册\u id
,利用主题是最好的方法


您可以使用参数指定最多1000个注册令牌:

此参数指定多播消息(发送到多个注册令牌的消息)的收件人

该值应该是要向其发送多播消息的注册令牌数组。数组必须包含至少1个,最多1000个注册令牌。要向单个设备发送消息,请使用To参数

替换

to = deviceId
差不多

registration_ids = deviceIds
其中,
deviceid
是一个令牌数组


或者您可以利用,只要用户订阅了您给定的主题,他们就会收到发送到该主题的消息。

您的答案(一年前)可能与旧API有关,那么新的V1 HTTP API呢?因为注册ID参数不再可用。@MauroPiccotti AFAICT,
注册ID
不再受支持,使用主题是发送到多个令牌的方式。问题是主题不是对所有事情都有好处,我的问题是:
registration_ids = deviceIds