我想创建VPN配置文件并启用按需功能。我的主要目标是始终保持VPN,每个连接都将通过VPN隧道传出。
我正在寻找一种(程序化的首选)方法来阻止用户禁用按需功能。 诀窍是 - 我绝不能使用MDM配置文件。
这里是否有人熟悉防止用户关闭按需选项的方法?没有MDM用法?
谢谢
答案 0 :(得分:0)
如果您在将电话提供给用户之前可以访问该电话并进行监督,那么是。
来自Apple的部署指南:
永远在线VPN 概观 永远在线VPN通过将所有IP流量隧道传送回组织,使您的组织可以完全控制设备流量。默认隧道协议IKEv2通过数据加密保护流量传输。您的组织现在可以监控和过滤来自其设备的流量,保护其网络中的数据,以及限制设备对Internet的访问。 永远在线VPN激活需要设备监督。在设备上安装Always-on VPN配置文件后,Always-on VPN会自动激活而无需用户交互。永远在线的VPN保持激活状态(包括重新启动),直到卸载Always-on VPN配置文件。
答案 1 :(得分:0)
如果用户通过您的应用程序连接,为什么不检查连接状态并致电
self.targetManager.onDemandEnabled = true;
self.targetManager.saveToPreferencesWithCompletionHandler({ (NSError) -> Void in
})
这种方式可以根据需要保存。
答案 2 :(得分:0)
快捷键5
let targetManager: NEVPNManager = NEVPNManager.shared()
targetManager.isOnDemandEnabled = true;
targetManager.saveToPreferences(completionHandler: { (NSError) -> Void in
})