我无法通过自定义推送消息传递其他信息。
我有推送通知发送到我的设备,出现一个小图标,当我单击它时,我的管道可以看到请求,但是,“参数”字段会自动填充“ boolValue”而不是自定义值我要设置的字段。
下面是我作为customPushMessage发送到的有效载荷。
{
"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"
}
}
}
我希望能够在请求正文中看到参数值。
基于文档here,我应该能够传递一个参数(或者由于我正在使用v2而更多)。
此外,“ userNotification :: text”字段的作用是什么,因为它没有显示在通知中,所以只有“标题”和“意图描述”起作用。
答案 0 :(得分:0)
因此,参数值将发布在“ rawInputs”下的“ URL”元素上
"rawInputs":
[
{
"inputType": "URL",
"url": "[...]¶m.Target Argument Name=Target+Argument+Raw+Text"
}
]