防止企业iOS应用被删除

3
我希望防止企业iOS应用被用户卸载。苹果提供了如何在Web Clips中实现此功能的文档,但我很难找到与实际应用相关的内容。这是否可能?如果是,那么如何做到?
理想的解决方案将涉及plist安装文件中的设置,但涉及配置文件或MDM的选项也可以使用。
3个回答

3
我唯一知道防止应用被删除的方法如下:
在你的iPhone/iPad上,进入设置->通用->限制->删除应用程序(关闭)。
你需要输入限制密码并开启限制功能。

我相信他正在寻找一种以编程方式实现这一点,同时仍然允许用户删除其他应用程序。 - Daniel G. Wilson

1
我已经花了很多时间在这个plist上,但是我找不到任何东西。我认为这不可能通过简单的plist设置实现。
据我所知,对于任何非越狱设备而言,
您可以通过在iOS中进行以下选择来使应用程序无法删除。
设置->常规->限制->删除应用程序->关闭

settings

对于企业应用:

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

须知:

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


这个答案已经给出了,而且也不是真正被问到的内容。 - Andrew Barber
嗨,安德鲁。我已编辑了答案,使其更相关。我总结了这个问题,并介绍了使用图片以便任何人都可以轻松了解以及提到了mdm和其他Mac实用程序的替代方法。请仔细阅读。 - Durai Amuthan.H
1
谢谢提供图片,很容易理解。 - Shajo

1
我相信使用公共API和MDM无法防止特定应用程序的删除。
事实上,即使对于私有API,我也没有看到解决方案。
P.S. sangony是正确的。防止删除所有应用程序是您能够获得的最接近的解决方案。并且它可以通过MDM进行配置。

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