从6.2版开始,设备 ID 已被弃用。是否有另一种方法来唯一标识正在使用我的服务的客户?什么样的标识符并不重要。它对客户来说必须是独一无二的。
问问题
151 次
1 回答
1
为整个系统获得完全 100% 一致的令牌的唯一方法是使用 DeviceLink 身份验证而不是 sessionID 身份验证。
设备ID 仍将始终与响应一起返回(即使它现在已“弃用”,也不会改变)。deviceID 需要注意的是,此 ID 是根据用户家庭中序列号最低的设备生成的。因此,如果用户将比其当前所有玩家年龄大的玩家添加到他们的家庭中,则设备 ID 可能会更改。但是,如果您只是在寻找通用 ID,这可能仍然是最简单的解决方案。如果设备 ID 发生变化,所有这一切都将是用户 sessionID 的刷新(如果这是正在使用的身份验证方法),这可能在没有用户交互的情况下在后台发生。
Sonos 现在还在我们的最新版本中提供了一个新的功能标志,称为“在凭据标头中包含区域玩家 ID”。这将允许为用户家庭中的每个区域玩家返回唯一的静态 ID。这是了解您获得的 ID 在家庭中始终保持一致的最可靠方法。
于 2016-03-28T19:07:24.130 回答