在我们的 Alexa 技能中,我们想要确定用户是否禁用了 Alexa 通知权限。因此,我们在 Skill.json 中添加了以下内容:
...
"subscriptions": [
{
"eventName": "SKILL_PROACTIVE_SUBSCRIPTION_CHANGED"
}
],
...
然后,我们创建了一个 Intent Handler 来响应 type 的请求AlexaSkillEvent.ProactiveSubscriptionChanged
。
我们已经验证,当用户授予 Alexa 通知权限时会调用此处理程序,但当用户禁用 Alexa 通知权限时不会调用此处理程序。
我们如何确定用户是否在我们的技能中禁用了 Alexa 通知?