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

标签 iphone ios jailbreak identify

<分区>

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

那么如何在应用程序启动期间识别越狱设备,并通过显示一些消息来阻止用户进一步操作。

提前致谢。

最佳答案

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

这里有一个教程。

Detection

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

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

他们正在检测越狱的 iPhone。

这是tapjoy URL tapjoy

关于iphone - 从 iOS 应用程序识别越狱设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16083354/

上一篇:ios - 更改字体时应用程序崩溃

下一篇:ios - 使用 NSMutableData iOS 进行键值观察

相关文章:

iphone - CLGeocoder 和向后兼容性

ios - 使用 NSMutableArray 显示图像时出现问题

ios - Cordova/Phonegap - iOS 文件系统自定义根路径 iosExtraFilesystems 不工作

ios - 文件系统事件通知(越狱设备)

iphone - 如何查找 iPhone 的 GSM 位置区号和小区 ID

ios - 如何检测 iPhone 上的 LocallApStore 工具?

iphone - 如何自定义核心图来模仿这种风格?

ios - 如何在 ios 中以编程方式更改谷歌广告横幅 View 广告尺寸

ios - 对于通过 scheduledTimerWithTimeInterval 分配的 NSTimer 属性,应该使用什么保留策略?

android - 如何在 react-native 中添加破折号或虚线边框?