Antes, se eu clicasse em um link da Web para um artigo do NYTimes do Safari, o artigo seria aberto no aplicativo NYTimes. Em algum momento, devo ter alterado essa configuração e agora os links do NYTimes são abertos no Safari.
Não consigo encontrar nada no Safari ou na área de configurações do aplicativo do NYTimes que pareça reverter para o comportamento antigo, nem nas configurações do próprio aplicativo do NYTimes. Existe uma maneira de restaurar o antigo comportamento de abrir links em seus respectivos aplicativos?
Edit: Eu tenho o aplicativo NYTimes instalado, estou no iOS 9.3.1 e não estou usando a navegação privada, então algumas das respostas típicas (obrigado John Ramos !) Não estão ajudando aqui.
Também tentei excluir cookies, histórico e dados locais do Safari e desinstalar e reinstalar o aplicativo NYTimes - tudo isso não tem efeito.
fonte
Respostas:
Esse recurso é chamado de links universais. Você pode ler a documentação da Apple sobre isso aqui .
Basicamente, para que isso funcione, o desenvolvedor do site do NYTimes precisa ter um arquivo chamado
apple-app-site-association
em seu servidor. Você pode visualizar esse arquivo no site do NYTimes aqui http://nytimes.com/apple-app-site-association . No arquivo, eles podem especificar quais URLs são redirecionados (no site do NYTimes, qualquer um que tenha um ano entre 2000 e 2099 imediatamente após o nome do domínio) e para quais aplicativos eles serão redirecionados (quatro aplicativos do NYTimes). À primeira vista, o arquivo parece bom em seu site, mas, curiosamente, isso significa que apenas links como este http: //www.nytimes.com/2016 / ... funcionarão, enquanto qualquer outra coisa assim, por exemplo, http: // www.nytimes.com/reuters/2016 / ...não vou. Portanto, vale a pena notar que eles decidiram que não querem que todos os links para o site nytimes.com sejam abertos em seus aplicativos.Eles também precisam alterar uma configuração em seus aplicativos iOS para listar de quais domínios eles desejam receber links. Isso assume a forma de um direito chamado
com.apple.developer.associated-domains
. Devido à maneira como o aplicativo está configurado, não consigo verificar os arquivos plist no aplicativo para ver se estão configurados corretamente. Mas, em meus próprios testes, esse recurso parece funcionar bem. Quando vou a este artigo , escolhi aleatoriamente o DaringFireball e clico no link do NYTimes, o aplicativo do NYTimes inicia e abre automaticamente o artigo, em vez do Safari.O que pode ter acontecido é que você pode dizer ao iOS que não deseja que ele transmita o Universal Links do Safari para o aplicativo relevante. Faça isso clicando no link que aparece no canto superior direito da tela quando o iOS abrir um aplicativo com um Universal Link. A partir desse momento, o iOS ignorará o recurso Universal Link desse site. Isso é bastante intuitivo, então você pode ter feito isso sem perceber que desabilita o recurso Universal Links para o site.
Existem dois métodos para reativar os Links Universais para esse site. Pressione e segure em um link do NYTimes e selecione "Abrir no" NYTimes "no menu ou abra o site do NYTimes no Safari e clique no link" OPEN "no Smart App Banner na parte superior do site.
Deixe-nos saber como você se sai.
fonte
O New York Times pareceu mudar a maneira como o site lida com links, pois meu iPhone também não abre artigos do NYTimes no aplicativo. Provavelmente, os desenvolvedores do nytimes.com decidiram impedir o site de abrir artigos automaticamente no aplicativo porque as pessoas com problemas com ele não estavam funcionando (ou pior, pedindo para fazer o download do aplicativo, interrompendo a leitura). O site móvel do NYTimes é bom o suficiente para que eles tenham decidido simplificar o processo, basta ler o artigo na web.
Uma solução alternativa: salve o artigo para mais tarde na web e vá para a seção Saved no aplicativo NYTimes, e seu artigo estará esperando por você no aplicativo.
Créditos ao usuário fbara por sugerir a teoria da "falha do desenvolvedor da web" nos comentários acima.
fonte