В нашем навыке Alexa мы хотим определить, отключил ли пользователь разрешение на уведомления Alexa.Итак, мы добавили следующее в skill.json:
...
"subscriptions": [
{
"eventName": "SKILL_PROACTIVE_SUBSCRIPTION_CHANGED"
}
],
...
Затем мы создали обработчик намерений, который будет отвечать на запросы типа AlexaSkillEvent.ProactiveSubscriptionChanged
.
Мы убедились, что этообработчик вызывается, когда пользователь дает разрешение на уведомление Alexa, но не вызывается, когда пользователь отключает разрешение уведомления Alexa.
Как мы можем определить, отключил ли пользователь уведомление с уведомлением Alexa в нашем навыке?