Firebase 旧版到 HTTP v1 发送请求负载更改

问题描述 投票:0回答:1

这个文档 - 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",

所以我的两个问题是:

  1. 如何替换“to”:它更改为什么?
  2. 我想我读过一些关于不使用保留字的内容。 我的旧有效负载有“message”:“Some message.”,并且我们在整个客户端代码中都使用该“message”属性。 我是否也必须更改所有代码?
firebase-cloud-messaging migrate legacy
1个回答
0
投票

“to”已替换为“token”。 在数据部分使用“message”就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.