如何从Jquery,HTML5移动应用程序获取唯一设备ID

时间:2012-11-20 17:05:28

标签: jquery html5 cordova

我正在为iOS,Android和Blackberry构建移动应用程序,以下是我的工作方式

  1. 我使用jQuery,HTML5构建应用程序。
  2. 制作该包的Zip文件。
  3. 使用http://build.phonegap.com我构建了在jQuery,HTML5中创建的应用程序,并且该phonegap界面为每个设备提供了构建包,即iOS,Android和Blackberry。
  4. 所以这种方式我只需要创建一个应用程序和phonegap给我这个应用程序的包为不同的设备每件事情都很好,但现在我遇到了问题,我想确定我的应用程序安装在哪个唯一的设备但当然解决方案必须是全局的我的意思是我不应该尽可能地为不同的平台和设备编写不同的代码,解决方案应该只使用jQuery,HTML5。

    提前完成。

2 个答案:

答案 0 :(得分:1)

device.uuid,为您提供类似的内容,但正如文档所说

  

不可靠的值

http://docs.phonegap.com/en/2.2.0/cordova_device_device.md.html#device.uuid

也许你可以存储GUID,伪随机数或安装时生成的东西......(我的意思是,你第一次运行应用程序)

<强>更新: JS伪随机数实现: Create GUID / UUID in JavaScript?

答案 1 :(得分:0)

您是否看过cordova提供的设备对象? http://docs.phonegap.com/en/2.2.0/cordova_device_device.md.html#Device

您应该能够确定您的应用在运行时运行的平台。