如何通过HTTP向观众发送firebase通知

时间:2016-06-23 15:26:36

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

在Firebase控制台中,我根据各种用户属性设置了受众群体,现在可以通过控制台向不同的用户群体发送通知。是否有办法通过http请求fcm服务器执行相同的操作?应该有一个诀窍" to"领域,但我无法弄清楚。

4 个答案:

答案 0 :(得分:9)

firebaser here

目前无法以编程方式向用户细分发送通知。它只能通过您找到的Firebase控制台完成。

我们知道通过API允许此操作会大大增加Firebase通知的可能性。所以我们正在考虑将其添加到API中。但像往常一样:没有承诺也没有时间表,因为随着优先级的转变,这些都会发生变化。

答案 1 :(得分:1)

这是一个受欢迎的请求,但不幸的是,它还不可能。我们正在研究这个问题。 请检查Firebase Cloud Messaging公告,以了解将来的任何更新。

答案 2 :(得分:1)

您可以尝试使用主题订阅。这不是完美的解决方案,但对我来说是最好的。

{
  "to": "/topics/audience1_subscription"
  "data" : {
     "title" : "Sample title",
     "body" : "Sample body"
   },
 }

答案 3 :(得分:-1)

是的。如下所述,“to”字段有诀窍。

网址为:https://fcm.googleapis.com/fcm/send

内容类型:application/json

授权:key="YOUR_SEVER_KEY"

JSON数据格式:

{"to": "USER_FIREBASE_TOKEN",

"data": {"message": "This is a Firebase Cloud Messaging Topic Message",}

"notification": {"body": "This is firebase body",}}";