由于苹果对安全的加强,现在通过
NSString *identifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
获取唯一标示的方法不可行了。
需要将唯一标示保存到KeyChain中,这样即便是应用卸载了,然后用户在安装也是获取到的唯一的UUID。
我封装了一个库,下载地址:
http://download.youkuaiyun.com/detail/zhuzhiqiang_zhu/9693729
需要设置的东西:
使用起来非常的方便,
//保存到keychain
if([AppUntils readUUIDFromKeyChain]){
[AppUntils saveUUIDToKeyChain];
}
获取
NSString *adUuid = [AppUntils readUUIDFromKeyChain];