push-notification - 在 Actions on Google 中向其调用意图发送推送通知标题
问题描述
我在 Actions on Google 中发送推送通知(参考此官方文档)。
因此,一旦我发送通知,我就会发送通知title
。所以它看起来像这样,A Very Happy Birthday, Jay Patel
我发送的标题在哪里。
因此,一旦我点击通知,它就会打开 Google 助理并调用意图(在此步骤中配置),但它没有指定有关该通知的任何上下文或其他数据,所以我没有得到我已经知道的人名title
或任何其他数据中指定。
我想知道,当一个人点击通知时,是否可以将一些数据(标题或任何其他通知数据)传递给调用意图?
当有人点击通知时,我在我的 webhook 中收到了这个 json 响应
{
"responseId":"e2de9045-b415-kr45-be96-1a35779abcde",
"queryResult":{
"queryText":"intent:send_push",
"parameters":{
},
"allRequiredParamsPresent":true,
"fulfillmentText":"Latest update is here!",
"fulfillmentMessages":[
{
"text":{
"text":[
"Latest update is here!"
]
}
}
],
"intent":{
"name":"projects/happierwork-bot/agent/intents/d1f4c032-28cf-4906-a393-6f2a612c0496",
"displayName":"send_push"
},
"intentDetectionConfidence":1.0,
"languageCode":"en-in"
},
"originalDetectIntentRequest":{
"source":"google",
"version":"2",
"payload":{
"user":{
"userId":"my_id",
"accessToken":"my_token",
"permissions":[
"UPDATE"
],
"locale":"en-IN",
"lastSeen":"2018-10-09T05:57:18Z"
},
"conversation":{
"conversationId":"ABwppHE7XKXDdjfjSRPF_OCVttGKMavfasdffngesQEI2Jy11Q8fp8lNXgpgGtFe7KCxK3WWey-1ColL7",
"type":"NEW"
},
"inputs":[
{
"intent":"send_push",
"rawInputs":[
{
"inputType":"URL",
"url":"bot_url?intent=send_push"
}
],
"arguments":[
{
"name":"UPDATES",
"boolValue":true
}
]
}
],
"surface":{
"capabilities":[
{
"name":"actions.capability.WEB_BROWSER"
},
{
"name":"actions.capability.AUDIO_OUTPUT"
},
{
"name":"actions.capability.SCREEN_OUTPUT"
},
{
"name":"actions.capability.MEDIA_RESPONSE_AUDIO"
}
]
},
"isInSandbox":true,
"availableSurfaces":[
{
"capabilities":[
{
"name":"actions.capability.WEB_BROWSER"
},
{
"name":"actions.capability.AUDIO_OUTPUT"
},
{
"name":"actions.capability.SCREEN_OUTPUT"
}
]
}
]
}
},
"session":"projects/myproject-bot/agent/sessions/ABwppHE7XKXDdjfjSRPF_OCVtasdffagbKiGKA9sCsQEI2Jy11Q8fp8lNXgpgGtFe7KCxK3WWey-1ColL7"
}
解决方案
您可以使用推送消息目标的参数字段提供参数数据。
推荐阅读
- scope - Python 3 是否可以从内部循环外部引用变量(没有全局变量)?
- clips - 如果我有事实索引,可以获得事实信息吗?
- javascript - 必需的选项在本地主机上不起作用
- reactjs - ownProps 始终作为空对象传递
- vb.net - 在 Visual Basic 控制台应用程序中发送按键
- php - 如果/或在 php 中,我该怎么做?
- directx-11 - 在其中心实现 2D 纹理中的旋转
- acumatica - 扩展 SOShipLineSplit DAC 无法正常用于货件分配
- php - 如何隔离php中的错误?
- c# - 当用户在文本框中输入任意数量的现金时格式化货币值