HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了IOS7中的UDID替换大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
UDID是否有替代方案我的应用程序在我正在使用企业分发时不会去App Store.那有什么替换我绑定广告标识符,打开udid,UIID和安全的UDID.但如果手机被重置,那么我将得到一个新的UDID.任何帮助将不胜感激.

解决方法

对于6.0以上的iOS,您可以使用identifierForVendor或CFUUIDRef.
-(NSString*)uniqID
{
    NSString* uniquEIDentifier = nil;
    if( [UIDevice instancesRespondToSELEctor:@SELEctor(identifierForVendor)] ) {
        // iOS 6+
        uniquEIDentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
    } else {
        // before iOS 6,so just generate an identifier and store it
        uniquEIDentifier = [[NSUserDefaults standardUserDefaults] objectForKey:@"identifierForVendor"];
        if( !uniquEIDentifier ) {
            CFUUIDRef uuid = CFUUIDCreate(null);
            uniquEIDentifier = ( NSString*)CFUUIDCreateString(NULL,uuid);
            CFRelease(uuid);
            [[NSUserDefaults standardUserDefaults] setObject:uniquEIDentifier forKey:@"identifierForVendor"];
        }
    }
return uniquEIDentifier;
}//

updatE

正如Leon Lucardie所言,他是对的

大佬总结

以上是大佬教程为你收集整理的IOS7中的UDID替换全部内容,希望文章能够帮你解决IOS7中的UDID替换所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。