Firebase Cloud Messaging:如何向所有用户发送数据消息?
Firebase Cloud Messaging: how to send data message to all users?
我想向 所有 用户发送 数据 消息。
是否可以在不使用 Firebase 通知控制台 的情况下以编程方式执行此操作?
控制台的问题是表单开头的 "message text" 字段是必填字段。所以,即使我添加了自定义数据key/values,也会有标准的通知组件。
如here所述,当消息同时包含通知和数据时,如果应用程序处于后台,系统托盘将通知标准通知消息。
我只想根据自定义数据(由 OnMessageReceived
触发)发送通知。
我怎样才能做到这一点?以编程方式,我可以正确地向特定用户发送数据消息,但我找不到向所有用户发送数据消息的方法。
使用topic messaging。您可以定义一个主题的名称,您的应用程序的所有安装都将订阅该主题,然后将消息发送到该主题。
您可以使用 Firebase Admin SDK from your server to send that message. Or you can use the FCM HTTP API 发送该消息。
我想向 所有 用户发送 数据 消息。
是否可以在不使用 Firebase 通知控制台 的情况下以编程方式执行此操作?
控制台的问题是表单开头的 "message text" 字段是必填字段。所以,即使我添加了自定义数据key/values,也会有标准的通知组件。
如here所述,当消息同时包含通知和数据时,如果应用程序处于后台,系统托盘将通知标准通知消息。
我只想根据自定义数据(由 OnMessageReceived
触发)发送通知。
我怎样才能做到这一点?以编程方式,我可以正确地向特定用户发送数据消息,但我找不到向所有用户发送数据消息的方法。
使用topic messaging。您可以定义一个主题的名称,您的应用程序的所有安装都将订阅该主题,然后将消息发送到该主题。
您可以使用 Firebase Admin SDK from your server to send that message. Or you can use the FCM HTTP API 发送该消息。