文章目录
- 引言
- I 预备知识
- II 设备唯一标识符获取方案
- III IDFA(Identifier For Advertising,广告标识符)
- IV IDFV (Identifier For Vendor,应用开发商标识符)
- V iOS设备指纹大全
- VI 通过UIDevice获取设备信息的汇总
-
- 6.1 电池用量和状态
- 6.2 _idfv
- 6.3 systemVersion
- 6.4 cpuCount
- 6.5 platform
- 6.6 getSysInfo
- 6.7 name
- 6.8 iba_identifier
- 6.9 systemName
- 6.10 beginGeneratingDeviceOrientationNotifications
- 6.11 _graphicsQuality
- 6.12 NG_DEVICE_SINGLENAME 设备所属国家
- 6.13 localizedModel
- 6.14 model : 设备名称
- 6.15 常量UIUserInterfaceIdiomPhone 用于判断是否为iPhone设备,UIUserInterfaceIdiomPad用于判断是否为iPad设备
- VI、see also
引言
设备唯一标识符获取方案:
- 使用idfa、idfv
- 使用Keychain 存储UUID
- 通过Safari与mobileconfig获取
关于设备ID的心得: 通过逆向研究,发现大部分的app设备ID以及OpenUDID都是基于CFUUIDCreate、CFUUIDCreateString 进行创建。
+ (NSString*) value {
return [OpenUDID valueWithError:nil];