如何将新功能通知我的 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
我正在开发 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