我工作在iOS应用程序的企业依赖于一个配置档案被放到手机上。 不幸的是,用户可以“取消”此配置文件,我们的应用程序,它真正的螺丝。
所以我在想,如果一),才有可能防止配置文件被删除或
b)是有办法来检查,看看是否已经安装一个配置文件(比如说,在运行时,那么我们就可以再次,如果它不存在安装它)?
我工作在iOS应用程序的企业依赖于一个配置档案被放到手机上。 不幸的是,用户可以“取消”此配置文件,我们的应用程序,它真正的螺丝。
所以我在想,如果一),才有可能防止配置文件被删除或
b)是有办法来检查,看看是否已经安装一个配置文件(比如说,在运行时,那么我们就可以再次,如果它不存在安装它)?
如果您想要配置文件不被篡改/用户禁用,这是可能的! 如果您使用苹果配置来构建.mobileconfig
在将军标签文件中选择security
作为never
。 注意:一旦配置文件安装在设备上不能恢复,除非你恢复设备
长话短说是没有当前记录的办法,甚至编程方式调用/安装一个配置文件( .mobileconfig
)文件到设备:所以,如果你想检查配置文件是否存在,如果不安装的话, 这是不可能的 (对于现有的文件迄今) - 如果你找到一个办法让我知道
注意:
.mobileconfig
文件只能通过Safari浏览器/邮件运行。
此相似的,所以讨论可以帮助: 安装在iPhone上配置文件-编程
它可以检查被.mobileconfig安装。 你需要做的是: