这个问题已经有了答案:
How do you send a Firebase Notification to all devices via CURL?
8个答案
我想向所有用户发送数据消息。
在不使用firebase通知控制台的情况下,是否可以以编程方式执行此操作?
控制台的问题是表单开头的“消息文本”字段是必需的。因此,即使我添加了自定义数据键/值,也会有标准的通知组件。
如here所述,当消息包括通知和数据时,如果应用程序在后台,则标准通知消息将通知到系统托盘。
我只想根据自定义数据(由OnMessageReceived
触发)发送通知。
我怎样才能做到这一点?通过编程,我可以正确地向特定用户发送数据消息,但找不到向所有用户发送数据消息的方法。
最佳答案
使用topic messaging。您可以定义应用程序的所有安装都将订阅的主题的名称,然后将消息发送到该主题。
您可以使用服务器上的Firebase Admin SDK发送该消息。或者您可以使用FCM HTTP API发送该消息。