Acabei de atualizar meu iPhone para iOS10 e os links universais pararam de funcionar. Se eu executar meu aplicativo em um iPhone com iOS9 ou inferior, o Universal Links funcionará bem, mas eles simplesmente não estão funcionando no iOS10.
Alguma pista?
Respostas:
32 para resposta № 1Parece que você desativou inadvertidamente o Universal Links. Isso geralmente acontece se você tocar no link de desvio no canto superior direito da tela depois de abrir um Link Universal.
Essa é uma configuração por aplicativo salva em cada dispositivo exclusivo. A configuração é preservado mesmo se você excluir o aplicativo e reinstalá-lo, a única maneira de reverter isso é reativar intencionalmente o comportamento do Universal Link para esse aplicativo no seu dispositivo. Há algumas maneiras de fazer isso:
- Cole o link no Notes ou no iMessage (ou em algunsoutro aplicativo que suporte o Universal Links) e pressione e segure. Você verá a opção "Abrir no [aplicativo]". Selecione-o e depois disso todos os links universais para esse aplicativo voltarão a funcionar.
- Na página da web que é aberta no Safari -supondo que ele não seja redirecionado imediatamente para outro lugar - você pode rolar a tela inicial para obter um banner. Clicar nesse botão também reativará o Universal Links para o aplicativo associado.
0 para resposta № 2
Verifique se você tem o aplicativo instalado no seudispositivo primeiro. Uma correção para o iOS 11 é enviar texto ou enviar a URL universal para você ou para um amigo via iMessage. Em seguida, toque no link para abri-lo. Ele deve iniciar automaticamente o aplicativo. Isso deve corrigir o problema.
Um par de notas:
- Alguns aplicativos como o Slack (no momento) não me enviam para o aplicativo, mas para o Safari. Portanto, não confie no Slack para testar seus links universais.
- Outra coisa que não estava funcionando para mim foi ver o banner do aplicativo no safari, mas depois de enviar o URL via iMessage e tocar nele, posso ver o banner do aplicativo novamente no safari.