zoukankan      html  css  js  c++  java
  • IOS 获取IDFA以及判断是否越狱

    //获取设备IDFA
    +(NSString *) deviceIdfa
    {
        NSString *systemVersion = [[UIDevice currentDevice] systemVersion];
        NSString *deviceIdfa = nil;
        if([systemVersion floatValue] >= 7.0f )
        {
            deviceIdfa = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
            deviceIdfa = [deviceIdfa stringByReplacingOccurrencesOfString:@"-" withString:@""];
        }else{
            deviceIdfa = [[UIDevice currentDevice] uniqueGlobalDeviceIdentifier];
        }
        return deviceIdfa;
    }
    
    //获取应用的版本号
    +(NSString *) appVersion
    {
        NSDictionary *infoDict =[[NSBundle mainBundle] infoDictionary];
        NSString *versionNum =[infoDict objectForKey:@"CFBundleVersion"];
        return versionNum;
    }
    
    //判断手机是否越狱
    +(BOOL)isJailbroken
    {
        BOOL jailbroken = NO;
        NSString *cydiaPath = @"/Applications/Cydia.app";
        NSString *aptPath = @"/private/var/lib/apt/";
        if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]) {
            jailbroken = YES;
        }
        if ([[NSFileManager defaultManager] fileExistsAtPath:aptPath]) {
            jailbroken = YES;
        }  
        return jailbroken;  
    }
  • 相关阅读:
    安全公司
    HTML5 Security Cheatsheet
    渗透1
    dos其他
    Ddos 类别
    python之控制条件if语句
    python编码规范(二)——空行,换行,缩进
    python编码规范(一)——空格的使用
    python入门基础
    网页模板的自定义
  • 原文地址:https://www.cnblogs.com/imhere/p/4362205.html
Copyright © 2011-2022 走看看