1、UDID ,全称是 (Unique Device Identifier),顾名思义,它就是苹果 iOS 设备的唯一识别码,它由 40 个字符的字母和数字组成,为了保护用户隐私苹果已经禁止读取这个标识了。
2、UUID,全称是(Universally Unique IDentifier),是基于 iOS 设备上面某个单个的应用程序,只要用户没有完全删除应用程序,则这个 UUID 在用户使用该应用程序的时候一直保持不变。如果用户删除了这个应用程序,然后再重新安装,那么这个 UUID 已经发生了改变。UUID 不好的地方就是用户删除了你开发的程序以后,基本上你就不可能获取之前的数据了。
3、MAC 地址,用来定义网络设备的位置。一个主机会有一个 MAC 地址,MAC 地址是网卡决定的,是固定的,为了保护用户隐私苹果已经禁止读取这个标识了。
4、OpenUDID,不是苹果官方的,是一个替代 UDID 的第三发解决方案, 缺点是如果你完全删除全部带有 OpenUDID SDK 包的 App(比如恢复系统等),那么 OpenUDID 会重新生成,而且和之前的值会不同,相当于新设备;
5、IDFA 广告标示符,适用于对外:例如广告推广,换量等跨应用的用户追踪等。IDFA 是苹果 iOS 6 开始新增的广告标识符,英文全称是 Identifier for Advertising ,用于给开发者跟踪广告效果用的,可以简单理解为 iPhone 的设备临时身份z,说是临时身份z是因为它允许用户更换,IDFA 存储在用户 iOS 系统上,同一设备上的应用获取到的 IDFA 是相同的。iOS 用户可以通过「设置」-「通用」-「还原」-「还原位置与隐私」更换 IDFA,iOS 10 系统开始提供禁止广告跟踪功能,用户勾选这个功能后,应用程序将无法读取到设备的 IDFA。
6、IDFV,Vindor 标示符 (IDFV-identifierForVendor),来自同一个开发商(例如 comzhihuapp1 和 comzhihuapp2)的应用运行在同一个设备上,此属性的值是相同的;不同的运营商应用运行在同一个设备上值不同。
方法一:通过Windows下的iTunes
1、数据线连接iPhone手机,在Windows下打开iTunes,在 iPhone 管理界面下点击“序列号”查看自己的 UUID 标识符。
2、此时点击菜单-编辑->复制
3、新建一个文档或文本文件,粘贴就会出现类似于3cfe09dc0a545766ed912db6c32a65b37cc06ae5这就是iPhone手机的UUID
方法二:通过XCode的Organizer
1、点击XCode的菜单-Windows->Organizer,会出现如此界面
2、直接复制、粘贴就可以了
方法三:通过代码实现
对于IOS开发者通过以下代码实现
-(NSString) uuid {
CFUUIDRef puuid = CFUUIDCreate( nil );
CFStringRef uuidString = CFUUIDCreateString( nil, puuid );
NSString result = (NSString )CFStringCreateCopy( NULL, uuidString);
CFRelease(puuid);
CFRelease(uuidString);
return [result autorelease];
}
ipad查找UUID的 *** 作为:
第一步:电脑登陆苹果官网下载itunes软件,安装完毕后打开。
第二步:用数据线把ipad与电脑连接。
第三步:在摘要界面,点击ipad的序列号后即可看到。
数据线连接iPhone手机,在Windows下打开iTunes,在 iPhone 管理界面下点击“序列号”查看自己的 UUID 标识符。
2
此时点击菜单-编辑->复制
3
新建一个文档或文本文件,粘贴就会出现类似于
3cfe09dc0a545766ed912db6c32a65b37cc06ae5
这就是iPhone手机的UUID
你好。
你用[myCentralManager scanForPeripheralsWithServices:nil options:nil];搜索一下可以连接的设备
再通过CBPeripheral的identifier属性就获得你需要的UUID了
UUID含义是通用唯一识别码 (Universally Unique Identifier),是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字 UUID由以下几部分的组合: (1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。 (2)时钟序列。 (3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
以上就是关于苹果手机的设备识别码是什么东西全部的内容,包括:苹果手机的设备识别码是什么东西、如何获取iPhone手机的UUID、ipad如何查找UUID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)