3

我想防止企业 iOS 应用程序被用户删除。Apple 提供了有关如何为 Web Clips 执行此操作的文档,但我很难找到与实际应用程序相关的任何内容。可能吗?如果是这样,那该怎么做?

理想的解决方案将涉及 plist 安装文件中的设置,但涉及配置文件或 MDM 的选项也可以工作。

4

3 回答 3

3

我知道防止应用程序被删除的唯一方法如下:

在您的 iPhone/iPad 上,转到设置 -> 常规 -> 限制 -> 删除应用程序(关闭)。

您必须输入限制密码并打开限制。

于 2013-04-28T17:55:24.707 回答
1

我在这个 plist 事情上花了很多时间,但我找不到任何东西。我认为通过简单的 plist 设置是不可能的。

据我所知,对于任何非越狱设备而言

您可以通过在 iOS 中进行以下选择来使应用程序不可删除。

设置 -> 常规 -> 限制 -> 删除应用程序 -> 关闭

设置

如果是企业应用程序:

您可以尝试使用 iPCU(iPhone 配置实用程序)或 Apple Configurator 创建自定义配置文件并将其安装在多个设备上,或者您可以使用企业 MDM 来执行此操作。

供参考:

此功能是在苹果iOS 4.3中引入的

于 2013-11-15T19:00:32.473 回答
1

我很确定使用公共 API 和 MDM 来防止删除特定应用程序是不可能的。

实际上,即使是私有 API,我也没有看到解决方案。

PS sanony 是对的。删除所有应用程序的预防是您可以获得的最接近的。它可以通过 MDM 进行配置。

于 2013-04-28T18:00:26.090 回答