确定Alexa Dot Versus Show - 显示器是否存在?

确定Alexa Dot Versus Show - 显示器是否存在?

问题描述:

我们正在寻找一个函数或代码来快速识别Lambda代码是否在Alexa Dot/Echo或Show/Spot上运行。我们需要设备类型,而不是设备ID。基于设备能力,显示或不显示,代码将提供不同类型的内容。我们希望不包含“设备注册”功能。我们正在构建一个与健康有关的技能,这对于老年人也是如此,所以我们希望以最简单的方式包含视觉互动,如果有展示的话。建议?确定Alexa Dot Versus Show - 显示器是否存在?

您应该能够检查请求并确定是否存在显示,例如context.System.device.supportedInterfaces,我认为它是。在那里你可以寻找显示器,所以你对于某个特定的模型并没有太多的了解,而是对于特定的功能,比如显示器。