zoukankan      html  css  js  c++  java
  • IOS判断设备是否已越狱(isJailbroken)

    很多开发者十分关心,自己的程序是否被破解因为这直接关系到我们的钱包。众所周知,苹果的唯一软件来源的是官方市场,只要用户设备不越狱,那么他就必须从官方市场下载安装,这就确保了大家的收入,因此如果我们再应用启动时判断用户是否越狱,如果越狱就直接退出,这样即使用户越狱后安装我们程序的非法拷贝也没用了,哈哈

    @interface UIDevice (Helper)  
     - (BOOL)isJailbroken;  
     @end
    
     @implementation UIDevice (Helper)  
     - (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;  
     }  
     @end


     

  • 相关阅读:
    shell脚本程序练习
    02、重定向和管道符
    01、bash的基本特性
    python--03day
    python--02day
    python--01day
    Django之Form
    Django之ajax
    csrf的中间件
    Django之中间件
  • 原文地址:https://www.cnblogs.com/ituff/p/2858527.html
Copyright © 2011-2022 走看看