Les icones de la pantalla d’inici només són llançadors, i tot el que és interessant passa després del toc. La drecera desa un graf d’accions, la icona obre Dreceres amb aquest graf, i l’acció Set VPN demana al sistema que actuï sobre una configuració amb nom. Res del túnel no viu a la icona, i per això la mateixa drecera també pot córrer des d’un Enfocament, una automatització o un activador de toc a la part posterior. Aquesta indirecta explica tant la comoditat com les fallades. Encerta la configuració objectiu i el botó és fiable; deixa-la ambigua i es converteix en un interruptor que de vegades fa alguna cosa.

Què pot veure l’acció

Set VPN va arribar a Dreceres amb iOS 16.4 i funciona sobre les configuracions VPN que el sistema li exposa. L’acció pren una configuració i una operació, així que les dues coses que val la pena verificar són quina entrada has triat i què se li ha demanat de fer. Una entrada absent d’aquesta llista no pot ser abastada per l’acció, faci el que faci la pantalla de configuració del client.

Aquesta llista és també on divergeixen els clients de tercers. Una configuració gestionada pel sistema apareix com a configuració del sistema, mentre que un client que implementa el seu propi túnel pot necessitar publicar les seves accions de Dreceres mitjançant App Intents abans que res sigui programable. Si falta la connexió del teu proveïdor, llegeix la documentació del proveïdor abans de reconstruir la drecera, perquè la peça que falta sol ser l’exposició i no un toc equivocat. Les guies que instal·len un giny de configuració descriuen una altra època, i seguir-ne una en un iPhone actual produeix una cacera de pistes en lloc d’un botó.

Completar no és connectar

L’acció lliura una sol·licitud al sistema i torna. L’autenticació pot estar encara esperant un avís, i la connexió pot estar encara negociant quan la drecera informa d’èxit. L’única confirmació fiable és el recurs que realment volies, obert després que el client propietari mostri el túnel com a connectat.

Mantingues les credencials completament fora de la drecera. Una contrasenya escrita en una acció de text o enganxada al nom de la drecera es desa amb la drecera i se sincronitza amb ella, cosa que és un pitjor allotjament que el portaespases que el client ja utilitza.

La política se seu damunt del botó

Una sol·licitud de desconnexió pot anar seguida immediatament d’una reconnexió quan una regla On Demand coincideix amb la xarxa actual. Una configuració Always On en un dispositiu supervisat no ofereix cap opció a l’usuari. La drecera no pot anul·lar cap de les dues disposicions, i la que sembla lluitar contra la política simplement hi perd en silenci.

Això és un argument a favor d’una intenció estreta i honesta. Dues dreceres explícites, una per connectar i una per desconnectar, descriuen què passarà millor que un sol interruptor el significat del qual depèn de l’estat en què et trobes. També són més fàcils de provar: executa cadascuna des d’un estat conegut i mira el resultat.

Construeix-ho en cinc passos

Crea la drecera, afegeix Set VPN, selecciona la configuració, defineix l’operació i executa-la una vegada des de l’editor amb l’autenticació habitual. Després obre els detalls de la drecera, tria Afegeix a la pantalla d’inici, posa a la icona el nom de la connexió i no el de l’app, i afegeix-la. La guia de dreceres a la pantalla d’inici d’Apple cobreix aquest últim pas, inclosa la tria de la icona.

Val la pena llegir una vegada les opcions de l’acció en lloc de suposar-les. Un interruptor sembla més amable a la pantalla d’inici i es comporta pitjor que una operació amb nom quan el túnel està a mig connectar o recuperant-se.

Torna a provar després de cada versió important d’iOS, perquè tant la llista de configuracions de l’acció com la redacció dels Ajustos es mouen. Un botó que funcionava l’any passat i enguany no fa res normalment reflecteix un canvi de nom o d’exposició i no un túnel trencat.

Per a què serveix el botó

Fes-lo servir com a porta cap a una connexió en què ja confies: toca, autentica’t, obre el servei privat. No instal·la un perfil, no repara un certificat ni fa programable un client que amaga la seva configuració.

Escriu aquesta frase al llibre de procediments al costat del nom de la drecera, perquè ningú no hi perdi una tarda depurant un botó que mai no hauria pogut fer la feina.

Articles relacionats