您的位置:首页 > 其它

广告标示符(adId)  adfv标示符的那些问题

2015-11-24 19:01 204 查看
1.如何识别一个应用安装在同一个设备上呢?

2.如何识别一个企业的应用安装在同一个设备上呢?

苹果给我们提供了advertisingIdentifier 来解决问题1;

只要是同一台设备,那么advertisingIdentifier就是一样的

但是如果在设置-隐私-广告那里关掉这个权限或是还原设备的话,就没办法了哭死去吧

苹果给我们提供了identifierForVendor 来作为一个企业的app标示符

比如: com.game.yoyo
com.game.xoxo

只要在同一台设备上,那么 identifierForVendor 是一样的

如果:com.game.yoyo
com.buyer.yoyo
不管是不是同一个应用 identifierForVendor 都是不一样的

上代码:

广告id:
#import<AdSupport/AdSupport.h>
//每个设备有唯一一个,如果重置广告或设置-隐私-关闭广告就会关闭更换
NSString *adId = [[[ASIdentifierManagersharedManager]advertisingIdentifier]UUIDString];

企业id:
NSString *idfv = [[[UIDevicecurrentDevice]identifierForVendor]UUIDString];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: