Wie erkenne ich die VPN-Konnektivität des iPhones?

Ich muss programmgesteuert feststellen, ob das iPhone mit VPN verbunden ist oder nicht. Ich entwickle eine App, die versucht, URL zu laden. Diese Seite wird nur geöffnet, wenn das Gerät mit VPN verbunden ist. Vor dem Laden dieser URL muss die VPN-Konnektivität überprüft werden. Ich habe folgendes versucht. Das funktioniert aber nicht wie erwartet.

- (BOOL)checkForVPNConnectivity {
  NSDictionary *dict = (__bridge NSDictionary *)(CFNetworkCopySystemProxySettings());
  //NSLog(@"cfnetwork proxy setting : %@", dict);
  return [dict count] > 0; 
 }

Antworten auf die Frage(3)

Ihre Antwort auf die Frage