iOs上phonegap的唯一标识符
我需要在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代码的解决scheme,获取设备的MAC地址,但我需要phonegap解决scheme。
谢谢!
现在device.uuid
在iOS上返回identifierForVendor,所以我的插件不再需要了。
老答案:您仍然可以使用device.uuid
,但它不是一个真正的UUID
从phonegap文档
iOS怪癖
iOS上的uuid对于一个设备来说并不是唯一的,但是对于每个应用程序来说,每个安装都是不同的。 如果您删除并重新安装应用程序,并且可能在升级iOS时甚至升级您的应用程序(在iOS 5.1中显而易见),则会发生变化。 uuid不是一个可靠的价值。
我有一个MAC地址phonegap插件 ,但我听说你无法获得iOS 7上的MAC地址
我的插件不能工作,无法在iOS 7上获得MAC地址
编辑:顺便说一句,我创build了供应商插件的标识符https://github.com/jcesarmobile/IDFVPlugin
有了这个插件,你可以得到供应商的iOS 标识符