Когда происходит сброс идентификатора устройства для навыков alexa и могут ли идентификаторы устройства использоваться надежно? - PullRequest
0 голосов
/ 29 мая 2018

Я знаю, что вы можете получить уникальный идентификатор для устройства, с которого был запрошен пользовательский навык Alexa через context.System.device.deviceId, однако я заметил, что ID для данного устройства меняет времяко времени , что приводит меня к паре вопросов:

  1. Когда происходит сброс?
  2. Можно ли это каким-то образом надежно использовать для определения того, с какого устройства был сделан запрос?т. е. есть ли обходной путь?

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

Спасибо

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

насколько я читал, deviceId уникален только по умению.Так что, если у вас есть 2 навыка на одном устройстве, у каждого есть свой идентификатор устройства (иронично, верно?).DeviceId остается неизменным для одного навыка, пока вы не удалите и не добавите навык снова.В противном случае вы должны быть хорошими.

0 голосов
/ 26 марта 2019

Я нашел их для вас:

https://forums.developer.amazon.com/questions/168606/each-alexa-skill-have-different-device-id.html

Получить уникальный идентификатор устройства для каждого устройства amacho echo

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

...