根据智能家居的 Google 助理文档,action.devices.QUERY 中使用的 agentUserId 被定义为 '反映代理平台上唯一(且不可变)的用户 ID。该字符串对 Google 是不透明的,因此如果代理端存在不可变表单与可变表单,请使用不可变表单(例如帐号而不是电子邮件) '
但是,在某些情况下,同一设备(具有相同的代理用户 ID)连接到多个 Google 助理帐户,在这种情况下,断开连接请求可能会导致所有帐户的报告状态停止。解决方案是添加一些与 Google Assistant 帐户相对应的唯一 ID,但是此类信息在任何请求中均不可用。
有没有人看到类似的问题,我的理解不正确?