UUID和UDID:
UUID:
UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,就是此应用在此设备上的唯一识别码。
UDID:
UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识.在很多需要限制一台设备一个账号的应用中经常会用到,在Symbian时代,我们是使用IMEI作为设备的唯一标识的,可惜的是Apple官方不允许开发者获得设备的IMEI.
所以,在iOS6之后,在iOS应用中如果要用到唯一标识符,就用获取UUID来实现了,
获取代码如下:
// 拿到设备ID
NSString *TerminalID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
TerminalID就是应用在此设备上的唯一标识符了。
网友评论