1
A
回答
1
根據此thread,似乎沒有獲取設備ID的API。我沒有足夠的資格證明這是否仍然成立。
Firefox OS還提供了特權應用程序的設備設置列表,但它看起來像設備ID不是其中之一。看看這個Settings list。
1
這並不意味着以這種方式使用,但您可以在您的應用運行時使用window.location.host來區分手機。該URL是每個應用安裝都會生成的GUID,因此它在不同的手機上會有所不同。
1
由於使用當前API獲取設備的UID似乎是不可能的,所以您可以自己創建一個設備。只需在服務器上生成唯一值,將其傳遞到客戶端應用程序並使用Storage API進行存儲。然後在每次需要此UID時使用它。這樣,您也可以實施自己的安全策略,以防止其他客戶端「竊取」UID(您可以控制UID的長度,不時更改等)。
2
每個Mozilla的Device Model Inclusion Requirements,設備製造商和運營商都是,強烈建議不要將設備標識符添加到Firefox OS用戶代理。
您應該爲每個安裝並運行您的應用的設備生成您自己的UID,並將其存儲在服務器上,並通過Device Storage API(用於特權或認證的應用)或Web Storage(用於未授權,經認證的應用程序),並使用您的UID來分段和同步服務器上的設備數據。
相關問題
- 1. 的Firefox OS設備的GPS
- 2. 如何在Android中獲取設備ID?
- 3. 如何在actionscript3中獲取設備ID?
- 4. 如何獲取android設備唯一ID?
- 5. 如何獲取android設備ID?
- 6. 獲取設備唯一ID
- 7. 獲取設備ID在IOS
- 8. 如何獲取設備序列號(非設備ID)
- 9. 如何從音頻設備ID獲取音頻設備號?
- 10. 如何獲取PCI設備的設備ID?
- 11. 如何獲得在Mac OS中安裝的USB設備的設備ID,供應商ID和產品ID cocoa
- 12. 錯誤獲取設備信息OS
- 13. 如何使用設備ID獲取USB硬件ID?
- 14. 從當前捕獲獲取設備ID
- 15. 如何在OS X上獲取設備藍牙地址?
- 16. 如何在Mac OS X中獲取存儲設備的圖標?
- 17. 如何獲取設備UIInterfaceOrientation
- 18. 如何更改Firefox OS設備上的壁紙?
- 19. Firefox(Gecko)代碼 - 詢問緩存 - 如何獲取設備列表?
- 20. 設備ID與開發設備ID?
- 21. 如何從OS X的設備ID中知道設備的名稱?
- 22. 使用JQuery或Javascript獲取設備ID
- 23. 從C++的MIDI設備中獲取ID
- 24. Phonegap推送通知獲取設備ID
- 25. 獲取Android設備ID時出錯
- 26. NPE雖然獲取設備ID爲android
- 27. 在Actionscript中獲取移動設備ID
- 28. OpenSUSE - 獲取設備ID(或名稱)
- 29. 如何在Android設備上獲取唯一且一致的設備ID
- 30. 如何從DEV_BROADCAST_DEVICEINTERFACE和設備實例ID獲取友好設備名稱