从iOS应用程序中识别越狱设备

时间:2013-04-18 12:45:58

标签: iphone ios jailbreak identify

我正在开发一个用于商业目的的iPhone应用程序,它在SQlite数据库中存储了许多记录。所以我的客户不希望该应用程序在越狱设备上运行。

因此,如何在应用启动期间识别被监禁的设备,并通过显示某些消息阻止用户继续进行。

提前致谢。

1 个答案:

答案 0 :(得分:5)

您可以通过代码检测应用程序是否在jail破坏的设备上运行。
通过这种方式,您可以弹出警报并关闭应用程序。
你可以做任何你想做的事。

这是一个教程。

Detection

NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
   // do something useful
}

此外,如果您想要完整的解决方案,您可以在tapjoy sdk代码中看到。

他们正在侦测越狱的iPhone。

这是tapjoy网址tapjoy