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