如何将新功能通知我的 Alexa Skill 客户?

How to notify my Alexa Skill's customer about new features?

我正在开发 Alexa Skill,在发布它的第一个版本之前,我想确保我可以通知我的用户有关新功能的信息。

我该怎么做?我有哪些选择?

我看到了 Alexa Proactive Event,但我不确定如何使用它以及它是否是正确的选择。

以下选项:

视觉上

(当然谁在使用 alexa 时阅读 ;-))

  • alexa 开发者控制台 -> 分发 -> 新增内容
  • 为了我的技能,我还在 "whats new" 文本字段存在之前用一些迷你发行说明更新了 "detailed description"。

语音

如果您的用户在更新后使用该技能,您可以检查您的后端逻辑。

  • 因此,每当用户使用您的技能时,您都需要节省时间(当然您需要更新前的时间,但后端更新独立于您的技能更新与认证)。
  • 现在,如果收到请求,您可以检查上次使用时间并可以发送您的特殊更新消息。 当然你也可以通过一个标志(标记所有收到消息的用户)而不是 lastUsageTime。
  • 将有助于持久保存此数据(alreadyGotUpdate 消息标志或 lastSkillUsageTime):https://developer.amazon.com/de/docs/alexa-skills-kit-sdk-for-nodejs/manage-attributes.html#persistenceadapter