【发布时间】:2019-12-28 14:46:41
【问题描述】:
我在 ios 上遇到了 VPN 问题。我用这个代码。
let result = NEOnDemandRuleConnect()
result.interfaceTypeMatch = .any
manager.onDemandRules = [result]
manager.isOnDemandEnabled = true
有时,如果我在 1-2 小时的睡眠后解锁 iphone,VPN 将无法正常工作。显示状态栏中的 VPN 图标,显示 wifi 连接图标,但网络无法正常工作(我无法在 safari 中加载任何页面)。如果我在应用程序或系统设置中手动重新连接 VPN - 它开始正常工作。我正在使用 ipsec 协议。
我该如何解决这个问题?
【问题讨论】:
标签: ios swift vpn nevpnmanager