Могу ли я отправлять пользователям скилла Alexa одноразовое уведомление, когда они загружают скилл впервые после его обновления? - PullRequest
0 голосов
/ 01 июля 2019

У меня довольно тупой навык в магазине Alexa Skills, для которого я планирую выпустить обновление. Я не смог найти ничего в документации об одноразовых уведомлениях об обновлениях, есть ли OOTB-способ сообщить клиентам (один раз), что навык обновлен, без создания слоя постоянства для отслеживания каждого отдельного пользователя и, если они запустил навык или нет?

1 Ответ

0 голосов
/ 04 июля 2019

Если вы планируете отправить сообщение каждому пользователю, который использует ваш навык после обновления, это как-то возможно.

В каждом запросе Alexa вы получаете userId и deviceId, вы можете сохранить этив таблице DynamoDB или в любой другой системе хранения, присваивая каждому пользователю простой флаг, который проверяется при первом запросе после обновления.Простейшим способом сделать это, вероятно, будет файл .csv, хранящийся локально, однако это зависит от того, как выполняется ваш код и где он хранится.

После того, как вы сохранили эту информацию, в вашем коде просто читайте пользовательские данныеи ответьте соответствующим образом, если флаг установлен или нет.

...