регенерация идентификатора пользователя домашнего устройства Google - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть два устройства Google Home, и одно работает в квартире, а одно работает в квартире два

запрос из квартиры один и квартиры два связан с моим диалоговым потоком, поэтому запрос поступает в мое приложениепо выполнению webhook

я хочу определить, какой запрос приходит с какой квартиры или домашнего устройства Google, я использовал userId для идентификации, но иногда он динамически меняется при каждом запросе.

   'originalRequest': {
          'source': 'google', 'data': {
            'user': {
              'userId': '1529084528066', 'locale': 'en-US'
            }
    }

'userId':' 1529084528066 'динамически меняет при разговоре любую помощь, как связать устройство Google с определенной задачей

1 Ответ

0 голосов
/ 26 ноября 2018

Это обычно происходит, когда у вас либо не включено распознавание голоса на каждом устройстве, либо вы не можете сопоставить ваш голос с одним из настроенных голосов.В этом случае он обрабатывает ответ как «анонимный», поэтому генерирует временный идентификатор пользователя.

Обратите также внимание, что идентификаторы пользователей устарели .Если вам нужно отслеживать пользователей между вызовами, вы можете использовать хранилище пользователя для хранения собственного идентификатора пользователя.

...