繁体   English   中英

我在更新技能后第一次加载Alexa技能用户时,可以向他们发送一次性通知吗?

[英]Can I send my Alexa skill users a one-time notification when they load the skill for the first time after I've updated it?

我打算在Alexa Skills商店中发布一项更新的愚蠢技能。 我在文档中找不到有关一次性更新通知的任何信息,是否有一种OOTB方法可以让客户(一次)知道技能已更新,而无需创建持久层来跟踪每个用户以及他们是否是否启动了技能?

如果您打算在更新后向使用您的技能的每个用户发送消息,则可能会发生某种情况。

在每个Alexa请求中,您都获得userIddeviceId ,您可以将它们存储在DynamoDB表或任何其他存储系统中,从而将与每个用户相关联的简单标志关联到更新后的第一个请求处。 最简单的方法可能是在本地存储一个.csv文件,但这取决于代码的运行方式和存储位置。

在存储了此信息之后,只需在代码中读取用户数据并适当地响应该标志(是否已选中)即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM