2015-04-28 53 views
2

我注意到,作为设备发现交换的一部分,device-desc.xml文件包含一个UDN值。 我可以使用它作为该chromecast设备的唯一ID吗?我可以使用UDN作为chromecast的唯一ID吗

+2

为什么你需要chromecast设备的唯一ID? –

+0

要唯一标识chromecast设备:)开玩笑,当我的发件人应用将我的cdn网址发送给接收器应用播放视频时,我希望收集关于该使用情况的一些指标,并且我想将该指标与该设备相关联。如果没有独特的ID有更好的方法,我会很乐意使用它。 – Dvyz

+0

你知道如何以编程方式检索UDN吗?如果我尝试从JS检索device-desc.xml,我无法通过XHR限制... – jorisw

回答

3

您应该能够将UDN用作特定Chromecast的唯一标识符。

UDN通常意味着“唯一的设备名称”,并且格式看起来像UUID,因此您可以唯一标识事物。

至于你如何收集指标的其他问题,这取决于你想收集什么和为什么。

例如,如果您想弄清楚您的应用程序的社交用途(假设您有多个参与者逻辑),则可以跟踪设备的使用情况,并查看某些设备是否是社交活动的中心,以及请参阅使用模式。这可能会帮助您找出所需的功能类型,并帮助您确定是否有重复使用的用户,或者是否有重复的位置,这意味着您可能想要在不同的地方持续使用状态。

但是,我想通过将行为附加到用户可以获得最大的价值。跟踪应用程序会话并将数据附加到会话可能会更好,这会显示用户与您的应用程序以及彼此之间的交互方式。您可以通过多种方式定义“会话”。这可能是用户“加入”接收方应用程序的时间或接收方应用程序本身的寿命。可能两者都是最好的。

相关问题