从设置应用关闭VPN并不关闭ondemand功能。尝试访问NETunnelProviderManager并将ondemand设置为false导致日志消息NEVPNManager对象无法从NEProvider进程实例化。但是,如果用户从设置应用程序手动关闭VPN,我想提供关闭ondemand的选项。
使用var targetManager的实例:如果UI在后台仍处于活动状态,则扩展内的NEVPNManager = NEVPNManager.sharedManager()可以正常工作。
有没有人知道容器应用程序何时死亡?
答案 0 :(得分:0)
用户可以从设置中打开/关闭onDemand,但不是方便 - 他必须转到Settings-> General-> VPN,然后他可以选择VPN设置并设置onDemand。
如果可以通过设置页面上的VPN开关完成,那将会好得多,所以让我们希望Apple接受你的雷达。