如何从设备本身发送Firebase推送通知?

时间:2020-03-09 11:16:07

标签: java android firebase firebase-cloud-messaging firebase-notifications

嗨,我需要我的Android应用程序帮助。 我使用Firebase推送通知,但不幸的是,找到了一种发送推送通知的方法-从网站本身开始。

我喜欢创建一个函数,您可以输入标题和内容来向我的所有应用程序用户发送推送通知。

目标:管理屏幕。 输入标题:这是带有标题的编辑文本 输入内容:这是带有内容的编辑文本 发送按钮-将通知发送给所有应用程序用户。

有办法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用POST请求从设备向该URL发送推送通知:

https://fcm.googleapis.com/fcm/send

您需要提供以下标头:

Authorization: key="Firebase server key"
Content-Type: application/json

以及带有通知消息和其他附加信息的请求正文:

{
  "to": "/topics/topic_name",
  "data": {
    "title": "Notification title",
     "message": "Notification message",
     "key1" : "value1",
     "key2" : "value2" //additional data you want to pass
  }
}

您可以在this Medium article中找到更多信息。