我有一个使用 VPN 的应用程序。我可以通过编程方式很好地连接和断开 VPN,并相应地更新应用程序的 UI。我最近注意到 VPN 的状态可能会在我的应用程序控制范围之外发生变化,并且我的应用程序不会收到状态更改的通知,因此无法更改 UI 的状态以反映该更改。这导致我的应用程序的 UI 与 VPN 的真实状态不同步。有没有办法让我的应用程序收到状态更改的通知?
NEVPNStatusDidChangeNotification。
我们如何处理这些信息?我需要在最新的 MacBook Pro 上做什么才能让我们立即收到 VPN 断开连接的通知。?