每个设备应将StateReport / ChangeReport发送到哪个事件端点?

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

我建立了一个Alexa技能,它使用我们的灯光设备在多个地区工作。

As we know,当设备状态发生变化时,我们的服务器应该向Alexa发送ChangeReport事件,并且每个区域有3个端点:

我很困惑因为我不知道哪个地区的用户购买了每台设备。

aws-lambda alexa alexa-skill event-gateway
1个回答
0
投票

我们可以通过在客户发现设备时记录客户的区域来解决问题。

我们知道,每个区域链接到一个lambda函数,执行以下两个步骤:

  • 添加一个环境参数,可以将其区域定义为lambda函数,例如locale = eu
  • 当客户在lambda函数中发现他们的设备时,将语言环境参数写入DB,当他们刷新他们的Alexa APP时就会发生这种情况
  • 据此,我们知道需要向哪个端点发送ChangeReport事件
© www.soinside.com 2019 - 2024. All rights reserved.