防止使用configuration文件删除iOS应用程序

我为iOS构build了一个家长控制 。 在后台,它只是简单的生成configuration文件,然后用户可以安装,以强制或放宽对设备的限制。

在iOS的设置应用程序中,有一个限制,防止用户删除应用程序(请参阅设置 – >常规 – >限制 – >删除应用程序)。 但是我无法在configuration文件的文档中find相应的标志。 有谁知道这个标志是不是暴露了,或者我错过了什么?

正如我记得在苹果开发者计划的某处有一个更好的文件。 我相信它涵盖了更大一些的configuration文件(包括由MDM使用的configuration文件)。 我不确定是否可以在不通过MDM发送的情况下安装它们。 但是,你可以尝试一下。

另外,请看一下Apple Configurator。 它有一些有趣的监督function,这可能会发挥你的家长控制想法。

此链接中可用的有效载荷仅适用于configuration文件。 一旦设备被监督,你可以有更多的function。