¿Cómo implementó NordVPN el interruptor de interrupción en su aplicación iOS?

NordVPN proporciona una aplicación para sus clientes que gestiona la connection VPN a sus serveres. La aplicación viene con una function de interruptor de cierre que garantiza que todo el tráfico de networking pasa por esta connection. Reclamo de NordVPN en su website (énfasis mío):

La versión mobile de Kill Switch, utilizada en nuestras aplicaciones para Android e iOS (así como en la versión IKEv2 de la aplicación Mac), deshabilita el acceso a Internet en todo el sistema si la connection VPN se desconecta repentinamente , de esa manera protege todas las aplicaciones, sin interrumpir ellos. También intentará volver a conectarlo con el último server al que se conectó.

  • Obtener la dirección IP de la connection de punto de acceso
  • Los controles de música iOS 7 no funcionan
  • Pague por iCloud con Apple Pay
  • ¿Es más rápido actualizar a iOS 5 en una Mac?
  • SSH ya no funciona después de la actualización de Sierra
  • Google Mail para iOS: cómo desactivar el networkingimensionamiento de la image?
  • ¿Cómo es esto posible? Me resulta difícil creer que la API de iOS permita el acceso a una function tan importante para todo el sistema a una aplicación. ¿Alguien puede explicar cómo NordVPN implementó esto?

  • Fuerza iBooks en iOS para sincronizar con iCloud
  • La networking cableada se desconecta en 21.5 "iMac
  • Este dispositivo no es elegible para el error de restauración de compilation solicitada en iTunes
  • ¿Cómo me deshago de la barra de herramientas de la aplicación inferior de iMessage en iOS 11?
  • Administrar iOS Developer Enterprise Programs para varias compañías
  • ¿Cómo elimino una actualización de software de iOS descargada en iOS 6?
  • 2 Solutions collect form web for “¿Cómo implementó NordVPN el interruptor de interrupción en su aplicación iOS?”

    Los switches Kill en iOS solo funcionan con el protocolo IKEv2.

    IKEv2 proporciona resistencia a la connection VPN. Cuando el cliente VPN se mueve de un punto de acceso inalámbrico a otro, automáticamente desconecta todas las actividades de Internet cuando se pierde una connection VPN y restablece la connection cuando la conectividad es exitosa.

    Los usuarios de dispositivos mobilees pueden beneficiarse específicamente de dicho protocolo. Sin embargo, no es compatible con muchas plataforms, ya que es bastante nuevo para los services de VPN.

    Apple tiene un process muy estricto para get las autorizaciones para permitir que una aplicación controle el acceso a la networking de todo el sistema. Debe ponerse en contacto con ellos y responder todo tipo de preguntas antes de get los derechos.

    Lo más probable es que obliguen a habilitar la function "Conectar a pedido" disponible en iOS. Enrutará el tráfico solo a través de VPN y, en caso de que se pierda la connection, el usuario simplemente no podrá conectarse.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).