谷歌上的操作自定义推送消息解释



>我无法通过自定义推送消息传递其他信息。

我有推送通知发送到我的设备,出现了一个小图标,当我单击它时,我的管道会看到请求,但是,"参数"字段会自动填充"boolValue"而不是我尝试设置的自定义值字段。

下面是我作为自定义推送消息发送到的有效负载。

 {
     "customPushMessage": {
         "target": {
             "userId": "[User - Id - Omitted]",
             "intent": "TellJoke",
             "argument": {
                  "rawText": "Target Argument Raw Text",
                  "textValue": "Target Argument Text Value",
                  "name": "Target Argument Name"
              },
              "locale": "en-US"
          },
          "userNotification": {
              "title": "User Notification Title",
              "text": "User Notification Text"
           }
      }
}

我希望能够在请求正文中看到参数值。

根据这里的文档,我应该能够通过一个参数(或者更多,因为我使用的是 v2)。

此外,"userNotification::text"字段有什么用途,因为它不显示在通知中,只有"标题"和"意图描述"显示。

因此,参数值发布在"rawInputs"下的"URL"元素上

 "rawInputs": 
 [
      {
        "inputType": "URL",
        "url": "[...]&param.Target Argument Name=Target+Argument+Raw+Text"
      }
 ]

相关内容

  • 没有找到相关文章

最新更新