Firebase FCM 主题 - 是否可以是用户订阅的用户 ID?



我是Firebase的新手。根据他们的文档,我们可以向订阅某些"主题"的设备发送群发通知 - 这些主题可以是动态的吗?主题是否可以是用户 ID - 假设贡献者的 ID,以便可以将消息发送到订阅该特定贡献者的设备?

例如:根据记录的示例:

https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
{
"condition": "'dogs' in topics",
"priority" : "high",
"notification" : {
"body" : "This is a Firebase Cloud Messaging Topic Message!",
"title" : "FCM Message",
}
}

我们可以有吗 "条件" : "主题中的'contributor_id'",

还是有其他方法可以做到这一点?

提前致谢

主题可以是任何字符串值,所以是的,它可以是动态的。您可以在此处查看函数定义(Node.js Admin SDK(,它将topic定义为string类型。

您可以在消息负载上定义任何额外的属性,如下所示:

const payload = {
notification: {
title: "FCM Message",
body: "This is a Firebase Cloud Messaging Topic Message!"
},
data: {
condition: contributor_id
}
}

相关内容

  • 没有找到相关文章

最新更新