2015-04-28 56 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,因此您可以唯一標識事物。

至於你如何收集指標的其他問題,這取決於你想收集什麼和爲什麼。

例如,如果您想弄清楚您的應用程序的社交用途(假設您有多個參與者邏輯),則可以跟蹤設備的使用情況,並查看某些設備是否是社交活動的中心,以及請參閱使用模式。這可能會幫助您找出所需的功能類型,並幫助您確定是否有重複使用的用戶,或者是否有重複的位置,這意味着您可能想要在不同的地方持續使用狀態。

但是,我想通過將行爲附加到用戶可以獲得最大的價值。跟蹤應用程序會話並將數據附加到會話可能會更好,這會顯示用戶與您的應用程序以及彼此之間的交互方式。您可以通過多種方式定義「會話」。這可能是用戶「加入」接收方應用程序的時間或接收方應用程序本身的壽命。可能兩者都是最好的。

相關問題