4

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

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

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

谢谢!

4

1 回答 1

5

现在device.uuid返回 iOS 上的 identifierForVendor,所以我的插件不再需要了。

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

来自 phonegap 文档

iOS 怪癖

iOS 上的 uuid 不是设备独有的,而是因每个应用程序、每次安装而异。如果您删除并重新安装应用程序,并且可能在您升级 iOS 甚至升级每个版本的应用程序(在 iOS 5.1 中很明显)时,它会发生变化。uuid 不是一个可靠的值。

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

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

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

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

于 2013-08-15T10:16:20.393 回答