¿Cómo detectar la conectividad VPN del iPhone?

Necesito detectar si el iPhone está conectado a VPN o no, programáticamente. Estoy desarrollando una aplicación que intenta cargar la URL, esta página se abre solo cuando el dispositivo está conectado a la VPN. Antes de cargar esta URL necesito verificar la conectividad VPN. Intenté lo siguiente. Pero esto no está funcionando como se esperaba.

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta