3

我正在写一个亚马逊回声的自定义技能,我需要一个独特的设备ID,所以我可以注册然后产品到我的服务。我读过的所有内容都表明,您无法从设备上获取该ID。亚马逊改变了这一点?是否有解决方法来获取设备ID?获取唯一的设备ID为亚马逊回声

回答

2

无法获取唯一的设备ID。你所能做的就是获得一个唯一的用户ID。没有已知的解决方法。

3

本周亚马逊增加了设备ID(唯一)到Alexa技能的LaunchRequest JSON有效载荷。

{ 
    "session": { 
    "new": true, 
    "sessionId": "string", 
    "application": { 
     "applicationId": "string" 
    }, 
    }, 
    "context": { 
     "device": { 
     "deviceId": "string",  
     }, 
    "request": {} 
} 

您可以使用上下文>设备 - >设备ID字符串唯一标识发出请求附带的设备。

阅读全文@https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference#request-body-syntax