例如,编写一个有助于获取它的插件,据我所知,它不可能从phonegap(我正在使用版本3)的device.uuid方式。
我不想在appstore上使用该应用程序,没有隐私问题,它是一个内部应用程序。我只需要一个ios 6 / ios7的唯一标识符,这样我就可以定义谁正在使用该应用程序以及谁不被允许,而udid似乎符合这个定义。
答案 0 :(得分:1)
您仍然可以使用device.uuid,但它不是真正的UUID
来自phonegap doc
iOS Quirk
iOS上的uuid并非设备独有,而是因各设备而异 应用程序,用于每个安装。如果你删除和它会改变 重新安装应用程序,也可能在升级iOS时,甚至是 每个版本升级您的应用程序(在iOS 5.1中显而易见)。 uuid不是 可靠的价值。
我已经创建了一个插件来获取供应商的标识符
https://github.com/jcesarmobile/IDFVPlugin
一个字母数字字符串,用于唯一标识应用程序的设备 供应商。 (只读)
此应用程序(或其他应用程序)中此属性的值保持不变 iOS设备上安装了来自同一供应商的应用程序。价值 当用户从中删除所有该供应商的应用程序时更改 设备,然后重新安装其中一个或多个。价值可以 在使用Xcode安装测试版本或安装应用程序时也是如此 在使用ad-hoc分发的设备上。因此,如果您的应用程序存储 这个属性的值在任何地方,你应该优雅地处理 标识符发生变化的情况。