iOS VPN ondemand从设置应用

时间:2016-06-27 16:49:28

标签: ios vpn networkextension nevpnmanager

从设置应用关闭VPN并不关闭ondemand功能。尝试访问NETunnelProviderManager并将ondemand设置为false导致日志消息NEVPNManager对象无法从NEProvider进程实例化。但是,如果用户从设置应用程序手动关闭VPN,我想提供关闭ondemand的选项。

使用var targetManager的实例:如果UI在后台仍处于活动状态,则扩展内的NEVPNManager = NEVPNManager.sharedManager()可以正常工作。

有没有人知道容器应用程序何时死亡?

1 个答案:

答案 0 :(得分:0)

用户可以从设置中打开/关闭onDemand,但不是方便 - 他必须转到Settings-> General-> VPN,然后他可以选择VPN设置并设置onDemand。

如果可以通过设置页面上的VPN开关完成,那将会好得多,所以让我们希望Apple接受你的雷达。