我正在使用iOS企业应用程序,该应用程序依赖于将配置文件放在手机上。不幸的是,用户可以“取消”这个配置文件,这真的与我们的应用程序有关。iOS - 防止删除iPhone配置文件被删除或检查是否已安装
所以我在想,如果一)是可以防止被删除或
配置简档B)有没有办法来检查,看是否有配置文件已经安装(比如,在运行时,那么如果它不在那里,我们可以再次安装它)?
我正在使用iOS企业应用程序,该应用程序依赖于将配置文件放在手机上。不幸的是,用户可以“取消”这个配置文件,这真的与我们的应用程序有关。iOS - 防止删除iPhone配置文件被删除或检查是否已安装
所以我在想,如果一)是可以防止被删除或
配置简档B)有没有办法来检查,看是否有配置文件已经安装(比如,在运行时,那么如果它不在那里,我们可以再次安装它)?
如果您希望配置文件不被用户篡改/禁用,这是可能的!如果您使用Apple Configurator在常规选项卡中构建您的.mobileconfig
文件,请选择security
作为never
。注意:一旦配置文件安装它,除非你恢复设备
长话短说是无法恢复在设备上没有当前记录的办法,甚至编程方式调用/安装一个配置文件(.mobileconfig
)文件到设备上:因此,如果您考虑检查配置文件是否存在以及是否安装它,这是不可能的(至今为止的可用文档) - 如果您确实找到方法让我知道
注意:
.mobileconfig
文件只能通过Safari/Mail运行。
此相似的,所以讨论可以帮助:Installing a configuration profile on iPhone - programmatically
它可以检查被.mobileconfig安装。 你需要做的是: