我知道您可以通过context.System.device.deviceId
为设备检索自定义Alexa技能的唯一ID ,但是,我注意到给定的 ID设备不时更改,这引出了几个问题:
我希望能够为房产制定特定房间的响应,而无需用户通过识别给定设备来指定房间。
谢谢
答案 0 :(得分:0)
我为您找到了这些
https://forums.developer.amazon.com/questions/168606/each-alexa-skill-have-different-device-id.html
Get unique device id for every amazon echo devices
就像每次禁用某个技能然后重新启用一个帐户一样,它会更改设备ID。显然,对于Eaceh技能,设备ID也有所不同。
答案 1 :(得分:0)
据我所知,deviceId仅在技能方面是唯一的。因此,如果您在一台设备上具有2种技能,那么每种技能都有自己的deviceId(讽刺,对吗?)。一项技能的deviceId保持不变,直到您再次删除并添加该技能为止。否则你应该很好。