Node.js FCM,NodeJS-订阅多个主题的备选方案

Node.js FCM,NodeJS-订阅多个主题的备选方案,node.js,firebase,push-notification,firebase-cloud-messaging,Node.js,Firebase,Push Notification,Firebase Cloud Messaging,用户可能有多个设备。他们可以订阅多个频道。每个频道都是一个主题(从FCM的角度) 当用户从新设备登录时,该设备必须订阅所有频道(可能有数百个)。可能进行数百次API调用听起来是个坏主意 而且,似乎也是这样 是否有其他(且更便宜)的方法可以将客户端设备订阅到多个主题?目前,除了通常的客户端订阅(subscribebetotopic())和使用 在您的用例中,似乎出于某种原因,主题是私有的。一般来说,主题应该只用于可以公开接收的消息 我可以考虑的一种方法是在您自己的服务器上维护组,并在需要时删除和添

用户可能有多个设备。他们可以订阅多个频道。每个频道都是一个主题(从FCM的角度)

当用户从新设备登录时,该设备必须订阅所有频道(可能有数百个)。可能进行数百次API调用听起来是个坏主意

而且,似乎也是这样


是否有其他(且更便宜)的方法可以将客户端设备订阅到多个主题?

目前,除了通常的客户端订阅(
subscribebetotopic()
)和使用

在您的用例中,似乎出于某种原因,主题是私有的。一般来说,主题应该只用于可以公开接收的消息

我可以考虑的一种方法是在您自己的服务器上维护组,并在需要时删除和添加相应的令牌。尽管这可能仍然很繁重,这取决于您将从中添加/删除令牌的组数