什么时候设备ID重置为alexa技能,并且可以可靠地使用设备ID吗?

时间:2018-05-29 14:20:56

标签: alexa alexa-skills-kit alexa-skill

我知道您可以通过context.System.device.deviceId为设备检索自定义Alexa技能的唯一ID ,但是,我注意到给定的 ID设备不时更改,这引出了几个问题:

  1. 什么时候重置?
  2. 这是否可以在某种程度上可靠地用于始终识别请求来自哪个设备?即是否有解决方法?
  3. 我希望能够为房产制定特定房间的响应,而无需用户通过识别给定设备来指定房间。

    谢谢

2 个答案:

答案 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保持不变,直到您再次删除并添加该技能为止。否则你应该很好。