Como colocar uma conexão VPN do iPhone na Tela de Início
Atalhos pode chamar uma conexão VPN salva e colocá-la na Tela de Início. O botão só funciona para configurações que a ação enxerga, e a política continua vencendo.
Os ícones da Tela de Início são apenas iniciadores, e tudo de interessante acontece depois do toque. O atalho guarda um grafo de ações, o ícone abre Atalhos com esse grafo, e a ação Set VPN pede ao sistema que atue sobre uma configuração nomeada. Nada do túnel vive no ícone, por isso o mesmo atalho também pode correr a partir de um Foco, de uma automação ou de um gatilho de toque na traseira. Essa indireção explica tanto a conveniência quanto as falhas. Acerte a configuração de destino e o botão é confiável; deixe-a ambígua e ele se torna um interruptor que às vezes faz alguma coisa.
O que a ação pode ver
Set VPN chegou aos Atalhos com o iOS 16.4 e opera sobre as configurações de VPN que o sistema lhe expõe. A ação recebe uma configuração e uma operação, então as duas coisas que vale conferir são qual entrada você escolheu e o que foi pedido que ela fizesse. Uma entrada ausente dessa lista não pode ser alcançada pela ação, faça o que fizer a tela de ajustes do próprio cliente.
É nessa lista que os clientes de terceiros também divergem. Uma configuração gerida pelo sistema aparece como configuração de sistema, enquanto um cliente que implementa o próprio túnel pode precisar publicar as suas ações de Atalhos via App Intents antes de algo ser programável. Se a conexão do seu provedor estiver faltando, leia a documentação do provedor antes de reconstruir o atalho, porque a peça que falta costuma ser a exposição e não um toque errado. Guias que instalam um widget de ajustes descrevem outra época, e seguir um deles num iPhone atual produz uma caça ao tesouro em vez de um botão.
Concluir não é ligar
A ação entrega um pedido ao sistema e retorna. A autenticação pode ainda estar à espera de um aviso, e a conexão pode ainda estar a negociar quando o atalho relata sucesso. A única confirmação fiável é o recurso que você realmente queria, aberto depois de o cliente proprietário mostrar o túnel como conectado.
Mantenha as credenciais completamente fora do atalho. Uma palavra-passe escrita numa ação de texto ou colada no nome do atalho é guardada com o atalho e sincronizada com ele, o que é um pior lar para ela do que o porta-chaves que o cliente já usa.
A política fica acima do botão
Um pedido de desligar pode ser seguido imediatamente por uma nova ligação quando uma regra On Demand corresponde à rede atual. Uma configuração Always On num dispositivo supervisionado não oferece escolha nenhuma ao utilizador. O atalho não pode anular nenhuma das duas disposições, e o que parece lutar contra a política está apenas a perder em silêncio para ela.
Isso é um argumento a favor de uma intenção estreita e honesta. Dois atalhos explícitos, um chamado para ligar e outro para desligar, descrevem o que vai acontecer melhor do que um único interruptor cujo significado depende do estado em que você está. Também são mais fáceis de testar: execute cada um a partir de um estado conhecido e observe o resultado.
Construa-o em cinco passos
Crie o atalho, adicione Set VPN, selecione a configuração, defina a operação e execute-o uma vez a partir do editor com a autenticação normal. Depois abra os detalhes do atalho, escolha Adicionar à Tela de Início, dê ao ícone o nome da conexão e não o da aplicação, e adicione-o. O guia de atalhos na Tela de Início da Apple cobre esse último passo, incluindo a escolha do ícone.
Vale a pena ler as opções da ação uma vez em vez de as presumir. Um interruptor parece mais amigável na Tela de Início e comporta-se pior do que uma operação nomeada quando o túnel está a meio da ligação ou a recuperar.
Teste novamente após cada versão importante do iOS, porque tanto a lista de configurações da ação como a redação dos Ajustes se deslocam. Um botão que funcionava no ano passado e este ano não faz nada normalmente reflete uma mudança de nome ou de exposição e não um túnel avariado.
Para que serve o botão
Use-o como porta para uma conexão em que já confia: toque, autentique, abra o serviço privado. Não instala um perfil, não repara um certificado e não torna programável um cliente que esconde a sua configuração.
Escreva essa frase no manual de operações ao lado do nome do atalho, para que ninguém perca uma tarde a depurar um botão que nunca iria conseguir fazer a tarefa.