可能重复: How do I detect that an SDK app is running on a jailbroken phone?
我看到在xcode中有很多方法来检测哪个设备被越狱了。How do I detect that an iOS app is running on a jailbroken phone?
我很清楚这一点:我不想让越狱设备访问我的应用程序,所以我把我的检测代码放到了我的项目中,所以所有越狱设备都不能使用它。
但是很多付费应用程序可以安装在越狱设备(愤怒的小鸟,水果忍者.)。我的夫人,或者有一些特殊的原因,所以他们不这样做(他们希望他们的应用程序是流行的.),或者在应用程序可以安装在越狱设备,这个应用程序的代码可以改变一点(我不这么认为)?
除此之外,在上面的链接中,我看到了“如何检测设备被越狱”这个问题的很多答案。我发现了这个:http://www.interiders.com/2011/10/26/enable-directv-to-work-on-jailbroken-ipad/
那么,检测越狱设备的最佳解决方案是什么?
发布于 2012-10-15 04:21:23
为什么don't伟大的应用程序使用“检测越狱功能”来限制用户使用他们的应用程序?
因为你为什么要故意限制你的目标市场?来自广告、应用程序销售和来自越狱设备的应用程序内购买的钱与来自非越狱设备的钱一样真实。那你为什么要举手说“我想要更少的钱”?
你可以合法地想要做的是防止盗版你的应用程序。但是检测一个越狱设备与检测你的应用程序的盗版并不是一回事。一个越狱的设备仍然可以安装应用程序而不盗版它们。
此外,一般来说,除了不发布一个理想的应用程序之外,没有一种百分之百的万无一失的方法来防止盗版。如果你专注于制作一个人人都想要的、大多数人都付钱的令人敬畏的应用程序,而不是担心外面的一小撮海盗,你会做得更好。
至于检测越狱设备的“最佳”方法,您所链接的问题有很多好的建议:
How do I detect that an iOS app is running on a jailbroken phone?
...try其中的一些,看看哪一个最适合你。
https://stackoverflow.com/questions/12889163
复制相似问题