9

在 Firebase 控制台中,我根据各种用户属性设置了受众,现在可以通过控制台向不同的用户群发送通知。有没有办法通过对 fcm 服务器的 http 请求来做同样的事情?“to”字段应该有一个技巧,但我想不通。

4

4 回答 4

10

火力基地在这里

当前无法以编程方式向用户段发送通知。如您所见,它只能从 Firebase 控制台完成。

我们知道,通过 API 允许这样做会大大扩展 Firebase 通知的潜力。所以我们正在考虑将它添加到 API 中。但像往常一样:没有承诺也没有时间表,因为这些往往会随着优先事项的变化而改变。

于 2016-06-23T17:16:04.207 回答
1

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

{
  "to": "/topics/audience1_subscription"
  "data" : {
     "title" : "Sample title",
     "body" : "Sample body"
   },
 }
于 2017-01-16T17:03:13.620 回答
1

这是一个受欢迎的要求,但不幸的是,目前还不可能。我们正在调查此事。请查看 Firebase 云消息传递公告以了解未来的任何更新。

于 2016-06-23T19:51:14.220 回答
-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",}}";
于 2016-08-19T10:21:11.857 回答