Los iconos de la pantalla de inicio son solo lanzadores, y todo lo interesante ocurre después del toque. El atajo guarda un grafo de acciones, el icono abre Atajos con ese grafo, y la acción Set VPN pide al sistema que actúe sobre una configuración con nombre. Nada del túnel vive en el icono, por eso el mismo atajo también puede ejecutarse desde un Enfoque, una automatización o un disparador de toque en la parte posterior. Esa indirecta explica tanto la comodidad como los fallos. Acierta con la configuración de destino y el botón es fiable; déjala ambigua y se convierte en un interruptor que a veces hace algo.

Qué puede ver la acción

Set VPN llegó a Atajos con iOS 16.4 y opera sobre las configuraciones VPN que el sistema le expone. La acción toma una configuración y una operación, así que las dos cosas que merece la pena verificar son qué entrada elegiste y qué se le pidió hacer. Una entrada ausente de esa lista no puede ser alcanzada por la acción, haga lo que haga la propia pantalla de ajustes del cliente.

En esa lista es también donde divergen los clientes de terceros. Una configuración gestionada por el sistema aparece como configuración del sistema, mientras que un cliente que implementa su propio túnel puede necesitar publicar sus propias acciones de Atajos mediante App Intents antes de que nada sea programable. Si falta la conexión de tu proveedor, lee la documentación del proveedor antes de reconstruir el atajo, porque la pieza que falta suele ser la exposición y no un toque equivocado. Las guías que instalan un widget de ajustes describen otra época, y seguir una en un iPhone actual produce una búsqueda del tesoro en lugar de un botón.

Completar no es conectar

La acción entrega una solicitud al sistema y vuelve. La autenticación puede seguir esperando un aviso, y la conexión puede seguir negociando cuando el atajo informa de éxito. La única confirmación fiable es el recurso que realmente querías, abierto después de que el cliente propietario muestre el túnel como conectado.

Mantén las credenciales completamente fuera del atajo. Una contraseña escrita en una acción de texto o pegada en el nombre del atajo se guarda con el atajo y se sincroniza con él, lo que es un peor hogar para ella que el llavero que el cliente ya usa.

La política está por encima del botón

Una solicitud de desconexión puede ir seguida de inmediato de una reconexión cuando una regla On Demand coincide con la red actual. Una configuración Always On en un dispositivo supervisado no ofrece ninguna opción al usuario. El atajo no puede anular ninguna de las dos disposiciones, y el que parece luchar contra la política simplemente pierde en silencio ante ella.

Eso es un argumento a favor de una intención estrecha y honesta. Dos atajos explícitos, uno para conectar y otro para desconectar, describen qué ocurrirá mejor que un solo interruptor cuyo significado depende del estado en que te encuentres. También son más fáciles de probar: ejecuta cada uno desde un estado conocido y observa el resultado.

Constrúyelo en cinco pasos

Crea el atajo, añade Set VPN, selecciona la configuración, define la operación y ejecútalo una vez desde el editor con la autenticación habitual. Luego abre los detalles del atajo, elige Añadir a la pantalla de inicio, nombra el icono por la conexión y no por la app, y añádelo. La guía de atajos en la pantalla de inicio de Apple cubre ese último paso, incluida la elección del icono.

Merece la pena leer una vez las opciones de la acción en lugar de suponerlas. Un interruptor parece más amable en la pantalla de inicio y se comporta peor que una operación con nombre cuando el túnel está a mitad de conexión o recuperándose.

Vuelve a probar tras cada versión importante de iOS, porque tanto la lista de configuraciones de la acción como la redacción de Ajustes se mueven. Un botón que funcionaba el año pasado y este no hace nada suele reflejar un cambio de nombre o de exposición y no un túnel roto.

Para qué sirve el botón

Úsalo como puerta hacia una conexión en la que ya confías: toca, autentícate, abre el servicio privado. No instala un perfil, no repara un certificado ni hace programable a un cliente que oculta su configuración.

Escribe esa frase en el manual de operaciones junto al nombre del atajo, para que nadie pierda una tarde depurando un botón que nunca iba a poder hacer la tarea.

Artículos relacionados