Отправьте заголовок push-уведомления своему намерению вызова в Действиях в Google

Я отправляю push-уведомления в Actions в Google (см. Эту официальную документацию).

Поэтому, как только я отправляю уведомление, я отправляю title в этом. Так это выглядит так, где A Very Happy Birthday, Jay Patel это название, которое я отправил.

Поэтому, как только я нажимаю на уведомление, он открывает Google Assistant и вызывает намерение (настроенное на этом шаге), но в нем не указываются контексты или другие данные, относящиеся к этому уведомлению, поэтому я не получаю имя человека, которое я указано в title или любые другие данные.

Я хочу знать, есть ли в любом случае, чтобы я мог передать некоторые данные (название или любые другие данные уведомления) для намерения вызова, когда человек нажимает на уведомление?

Я получаю ответ 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"
}

0 ответов

Вы можете предоставить данные аргумента, используя поле аргумента цели push-сообщения.

Пожалуйста, просмотрите ссылку, чтобы получить более подробную информацию:https://actions-on-google.github.io/actions-on-google-nodejs/2.12.0/interfaces/_service_actionssdk_api_v2_.googleactionsv2custompushmessagetarget.html

Другие вопросы по тегам