0

我正在为 iOS、Android 和 Blackberry 构建移动应用程序,我是这样做的

  1. 我使用 jQuery、HTML5 构建了一个应用程序。
  2. 制作该包的 Zip 文件。
  3. 使用http://build.phonegap.com,我构建了在 jQuery、HTML5 中创建的应用程序,并且 phonegap 界面为我提供了适用于每个设备(即 iOS、Android 和 Blackberry)的构建包。

所以这样我只需要创建一个应用程序,phonegap 为我提供了适用于不同设备的应用程序包,每件事都很好,但现在我遇到了一个问题,我想识别每个设备上唯一安装了我的应用程序,但当然解决方案必须是全球性的我的意思是我不应该尽可能为不同的平台和设备编写不同的代码,解决方案应该只使用 jQuery、HTML5。

提前谢谢。

4

2 回答 2

1

device.uuid,给你类似的东西,但正如文档所说

不是一个可靠的值

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

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

更新:JS 伪随机数实现: 在 JavaScript 中创建 GUID/UUID?

于 2012-11-20T17:13:30.113 回答
0

Have you looked at the device object provided by cordova? http://docs.phonegap.com/en/2.2.0/cordova_device_device.md.html#Device

You should be able to determine what platform your app is running on at runtime.

于 2012-11-20T17:12:01.847 回答