Ios VPN连接前已连接Internet的通知

Ios VPN连接前已连接Internet的通知,ios,swift,xcode,vpn,Ios,Swift,Xcode,Vpn,我正在我的应用程序中使用VPN连接,我的应用程序的某些区域需要internet连接,但不一定需要连接VPN。我注意到,如果internet连接丢失,然后恢复,VPN需要一些时间(可能30秒到几分钟)才能自动重新连接 我目前正在检查与以下用户的internet连接: let monitor=NWPathMonitor() monitor.pathUpdateHandler={path in if path.status == .satisfied{ self

我正在我的应用程序中使用VPN连接,我的应用程序的某些区域需要internet连接,但不一定需要连接VPN。我注意到,如果internet连接丢失,然后恢复,VPN需要一些时间(可能30秒到几分钟)才能自动重新连接

我目前正在检查与以下用户的internet连接:

let monitor=NWPathMonitor()
     
monitor.pathUpdateHandler={path in
   
   if path.status == .satisfied{
       self.isInternetConnected=true
                 
   }
   else{
       self.isInternetConnected=false
              
   }
}
这里的问题是,即使有可用的internet连接,在成功重新连接VPN之前,
path.status
将是
未满足的
。如果有可用的internet连接,但VPN尚未恢复连接,我希望仍能在我的应用程序中继续操作。实现这一目标的正确方法是什么