这个文档 - https://firebase.google.com/docs/cloud-messaging/migrate-v1 - 给出了一个关于如何更改有效负载的小示例,但它并不真正适用于我所拥有的。 这是当前遗留有效负载的一个小示例:
{
"to": "%SomeObj.SomeProp%",
"priority": "high",
"data": {
"notificationId": "%Message.Template%",
"message": "Some message.",
}
}
在新的 HTTP v1 版本中,我没有看到如何替换“to:”的示例。 新示例的示例如下:
"message": {
"topic": "news",
blah blah blah
他们的旧示例有“to”:“/topics/news”,新示例是
{
"message": {
"topic": "news",
所以我的两个问题是:
“to”已替换为“token”。 在数据部分使用“message”就可以了。