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

问题描述 投票:1回答:2

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

  1. 什么时候重置?
  2. 这可以在某种程度上可靠地用于始终识别请求来自哪个设备?即是否有解决方法?

我希望能够为房产做出房间特定的响应,而无需用户通过识别给定设备来指定房间。

谢谢

alexa alexa-skills-kit alexa-skill
2个回答
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。显然,设备ID对于eaceh技能也是不同的。


0
投票

据我所知,deviceId只是技能所独有的。因此,如果您在一台设备上拥有2项技能,则每台设备都有自己的deviceId(具有讽刺意味,对吧?)。对于一种技能,deviceId保持不变,直到您再次移除并添加该技能。否则你应该是好的。

© www.soinside.com 2019 - 2024. All rights reserved.