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;  
    }
  • 相关阅读:
    jax + php 写入数据库最简单实例
    JavaScript--水平幻灯片
    深入理解CSS3 gradient斜向线性渐变
    js基础-1
    html5 Canvas 如何自适应屏幕大小
    清除浮动塌陷
    spring MVC配置
    dom4j使用
    Visio绘制时序图
    Eclipse中引来的jar包乱码
  • 原文地址:https://www.cnblogs.com/imhere/p/4362205.html
Copyright © 2011-2022 走看看