防止在越狱设备中安装iOS应用程序

8

我希望防止我的iOS应用在越狱设备上安装。是否可以在安装过程中进行检查,以确定设备是否已越狱?是否有任何方法可以阻止在越狱设备上安装?


2
第一个问题是如何确定iOS设备是否越狱。 - zaph
8
您无法控制安装过程 - 您的应用程序由iOS系统中的安装程序安装。您可以尝试在您的应用程序运行时检测越狱设备并采取一些措施,例如显示一条消息并拒绝继续操作。 - Paulw11
@Paulw11 谢谢。但是有没有办法通过编程从设备中删除应用程序? - odukku
1
不,没有。如果他们越狱了设备,那么他们可以从另一个设备复制应用程序,并绕过苹果安装程序。 - Paulw11
2
你为什么想要在越狱设备上停止你的应用程序? - rmaddy
1
@rmaddy 客户需求。 - odukku
1个回答

8

一般来说,它可以分为两个问题:

1)检测越狱设备。

有许多不同的方法,但没有一种是100%保证有效的。 看这个问题: 如何检测iOS应用程序是否在越狱手机上运行?

2)在越狱设备上采取某些操作

正如@Paulw11所提到的,您无法停止安装也无法卸载。

通常的方法只是退出您的应用程序(不向用户提供任何有用的功能)。 但是,如果您的应用程序具有非常高的价值,则此保护可能会被某人取消,该人将对您的应用程序进行逆向工程。

总的来说,没有绝对可靠的保护措施,但您可以使其足够好,以便不值得去攻击它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接