iOs上的phonegap的唯一标识符

fab*_*ian 4 ios cordova

我需要在phonegap应用程序中识别用户.

在文档中我找到了device.uuid(http://docs.phonegap.com/en/2.0.0/cordova_device_device.md.html#device.uuid),但它仅适用于Android.在iOs上它被弃用:https://developer.apple.com/news/index.php? id = 3212013a#top .

我在本机iOs代码中看到了一些解决方案,它获取了设备的MAC地址,但我需要phonegap解决方案.

谢谢!

jce*_*ile 5

现在device.uuid返回iOS上的identifierForVendor,因此不再需要我的插件.

旧答案:您仍然可以使用device.uuid,但它不是真正的UUID

来自phonegap doc

iOS Quirk

iOS上的uuid并非设备唯一,但对于每个安装,每个应用程序都有所不同.如果您删除并重新安装应用程序,并且可能还在升级iOS时,甚至每个版本升级您的应用程序(在iOS 5.1中显而易见),它都会更改.uuid不是一个可靠的价值.

我有一个MAC地址phonegap插件,但我听说你无法在iOS 7上获得MAC地址

我的插件不再有效,无法在iOS 7上获取MAC地址

编辑:BTW,我为供应商插件创建了一个标识符 https://github.com/jcesarmobile/IDFVPlugin

使用此插件,您可以获得供应商的iOS 标识符