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获取友好设备名称