¿Tiene Jellybean 4.2 la intención de conectarse a una VPN ya definida?

(Revisado … ahora estoy corriendo JB, y todavía tienen el mismo problema que hice hace más de un año)

Tengo Jellybean (4.2) instalado en mi Xoom y Galaxy S3 (CM10.1), y estoy tratando de escribir un plug-in de Tasker para conectarse automáticamente a una VPN PPTP o L2TP cada vez que una conexión wi-fi se activa.

A diferencia de las versiones anteriores de Android, ICS finalmente permite que las VPN se definan con nombre de usuario y contraseña guardados, por lo que parece que básicamente todo está en su lugar para apoyar una nueva Intención pública que significa "Intento de conexión a $ {vpn}". Sin embargo, si existe tal intención, no he encontrado ninguna documentación para ello. ¿Puede alguien indicarme el camino correcto? (Nombre del paquete, frase mágica para buscar, etc)?

¿Está usted haciendo referencia a VPN Siempre-En-VPN? No funciona con intenciones, al menos, no intentos generados por las aplicaciones. Utiliza perfiles vpn. Cuando se crea un perfil vpn en la aplicación Configuración. Se puede configurar como siempre. ConnectivityManager iniciará automáticamente la conexión vpn descrita por el perfil cuando se establezca una conexión de red. El gestor de conectividad comprueba explícitamente la presencia de credenciales en el almacén de claves con la clave LOCKDOWN_VPN . Si están presentes cargará el perfil. Las únicas intenciones que se utilizan son en la inicialización de la instancia de LockdownVPn. Registra un receptor y al recibir una intención, que es un sistema difundido si recuerdo correctamente, el receptor es entonces no registrado una vez que se ha recibido la intención. Usted tendría que buscar en el origen para el ConnectivityManager y Vpn y LockdownVpn para más detalles. También PPTP no funciona con always-on. Los perfiles PPTP se filtran explícitamente cuando se agrega un perfil como perfil permanente de Vpn. L2TP y IPSEC trabajo sin embargo.

Espero que ayude.

  • Android: Código de ejemplo para usar la conexión VPN propia en Android 4.0 mediante VPNService API
  • Android - VPN en la capa nativa
  • Roboblender-3.0.1.jar: no incluido en Android: javax.tools. Referido desde com.google.inject.blender.AnnotationDatabaseGenerator
  • ¿Cómo están creando nuevos perfiles de aplicaciones VPN existentes en Android 2.0 - 2.3?
  • ¿Existe una API de proveedor VPN para Android?
  • Cómo conectarse al servidor de Microsoft VPN con la autenticación MSCHAPV2
  • Native Android VPN de forma programática
  • ¿Cómo funciona la VPN en Android y la lista de API disponibles? (chupete)
  • Android VpnService - ¿Cómo reenviar el tráfico interceptado de Internet?
  • ¿Cómo configurar VPN de forma programática?
  • VpnService Android 4.0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.