2011-02-10 38 views

回答

6

不能从PhoneGap的API获取UDID截至目前。

为什么?

UDID是iOS设备的唯一标识符,这在其他平台(如Android,Windows等)中不存在。因此phonegap无法提供udid,因为它应该支持所有平台。

PhoneGap的API提供了另一种称为uuid唯一标识符。这对每个应用程序的安装都是独一无二的。

缺点:这个唯一键是在每个应用程序启动时生成的一个系统(首次启动应用程序)。因此,您无法正确确定设备。卸载应用程序并再次安装它将重新生成一个不同的udid。

网址:http://docs.phonegap.com/en/1.0.0/phonegap_device_device.md.html#device.uuid

希望这是有道理的。

1

UUID(通用唯一标识符)基于每个应用程序。识别设备上的应用程序。只要用户没有完全删除该应用程序,该标识符就会在应用程序启动之间持续存在,并且至少可以让您识别使用设备上特定应用程序的同一用户。不幸的是,如果用户完全删除然后重新安装应用程序,那么ID将会改变。

UDID(唯一设备标识符)唯一标识ios设备的40个十六进制字符序列。该值可以通过iTunes检索,或使用UIDevice -uniqueIdentifier找到。从MAC地址等硬件细节中获得。