2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > ios 设备获取idfa_iOS获取设备唯一标识:UDID IDFA IDFV OpenIDFA SimulateIDFA等.

ios 设备获取idfa_iOS获取设备唯一标识:UDID IDFA IDFV OpenIDFA SimulateIDFA等.

时间:2019-09-28 12:36:26

相关推荐

ios 设备获取idfa_iOS获取设备唯一标识:UDID IDFA IDFV OpenIDFA SimulateIDFA等.

1. UDID

UDID全称是Unique Device Identifier,顾名思义,它就是苹果iOS设备的唯一标识码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个张红的应用中经常会用到。哎iOS5中可以获取到设备的UDID,iOS7中已经完全禁用了它。iOS7之前的使用app如果在iOS7以上的设备运行,它不会反悔设备的UDID,而是会返回一串字符串,以FFFFF开头,跟着一串十六进制值。

获取:[[UIDevice currenDevice] uniqueIdentifier]

废弃:iOS6

2.IDFV

IDFV是通过BundleID的DNS反串的前两部分进行匹配,如果相同,返回的值就相同。

例如:pany.hello和pany.word这两个bundleID就是同一个Vender生成的IDFV就是相同的,如果用户把所有此Vender的app都卸载,再次获取IDFV就会和之前的不同,会被重置。

获取方式:[[[UIDevice currentDevice] identifierForVendor] UUIDString]

试用:iOS6+

注意:无法保证唯一标识

3.IDFA

该标识是用来进行广告标记,进行推送广告。

用户可以在设置->隐私->广告,进行重置此ID的值,获取直接关闭,关闭之后获取的值是000000000xxxxx

获取:[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]<

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。