获取iOS应用的唯一标识符

UUID和UDID:

UUID:

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,就是此应用在此设备上的唯一识别码。

UDID:

UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识.在很多需要限制一台设备一个账号的应用中经常会用到,在Symbian时代,我们是使用IMEI作为设备的唯一标识的,可惜的是Apple官方不允许开发者获得设备的IMEI.

所以,在iOS6之后,在iOS应用中如果要用到唯一标识符,就用获取UUID来实现了,


获取代码如下:

// 拿到设备ID

NSString *TerminalID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

TerminalID就是应用在此设备上的唯一标识符了。


你可能感兴趣的:(获取iOS应用的唯一标识符)