从iOS应用程序识别越狱设备
我正在开发一个用于商业目的的iPhone应用程序,它正在SQlite数据库中存储许多logging。 所以我的客户不希望应用程序在越狱设备上运行。
那么如何在应用程序启动过程中识别监狱破坏的设备,并通过显示一些消息阻止用户进一步处理。
提前致谢。
您可以通过代码检测,如果应用程序在监狱设备上运行或没有。
通过这种方式,你可以popup一个提醒并closures应用程序。
你可以做任何你想做的事情。
这是一个教程。
发现
NSString *filePath = @"/Applications/Cydia.app"; if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) { // do something useful }
另外,如果你想要完整的解决scheme,你可以在tapjoy sdk代码中看到。
他们正在检测越狱iphone。
这里是tapjoyurltapjoy