本文主要是介绍广告标示符(adId) adfv标示符的那些问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 = [[[ UIDevice currentDevice ] identifierForVendor ] UUIDString ];
这篇关于广告标示符(adId) adfv标示符的那些问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!