2014-03-27 56 views
2

當鑄件從Chrome中的分頁,接收器與像這樣的ID註冊了一個新的發件人:如何唯一標識chromecast chrome發件人?

18:client-69832 

然而,當Chrome標籤重新加載,以castReceiverManager.getSenders()呼叫現在包含兩個條目,並不斷提高每時間重新加載頁面

castReceiverManager.getSenders() -> 18:client-69832 
RELOAD 
castReceiverManager.getSenders() -> 18:client-69832, 18:client-78542 
RELOAD 
castReceiverManager.getSenders() -> 18:client-69832, 18:client-78542, 18:client-84557 
etc... 

第一部分18:client卻是跨重載一致。我們可以依靠此來唯一識別設備嗎?如果不是,我們如何唯一識別設備?

回答

1

當你說獨一無二的時候,你想要的範圍是什麼如果你正在尋找會話之間持續存在的東西,那麼這個數字就不是唯一的。如果你想要在會話中獨一無二的東西,一種方法是讓每個發送者創建這樣的uid並將其傳送給接收者(如果接收者需要知道)。

+0

我想到的範圍是唯一標識運行chrome的筆記本電腦/臺式機,類似於MAC地址。如果Chromecast Chrome SDK無法使用此類UID,那麼您建議創建一個似乎是唯一的選擇。謝謝@AliNadaaf。 – cander