从设置应用程序关闭 VPN 不会关闭按需功能。尝试访问 NETunnelProviderManager 并将 ondemand 设置为 false 会导致日志消息 NEVPNManager 对象无法从 NEProvider 进程中实例化。但是,如果用户从设置应用程序手动关闭 VPN,我想提供关闭按需选项的选项。
如果 UI 在后台仍然存在,则在扩展内部使用 var targetManager: NEVPNManager = NEVPNManager.sharedManager() 的实例确实有效。
有谁知道容器应用程序死机时的解决方法?