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.