Este recurso é chamado de links universais. Você pode ler a documentação da Apple sobre isso aqui. Basicamente, para que isso funcione, o desenvolvedor da página da NYTimes precisa ter um arquivo chamado apple-app-site-association
no seu servidor. Você pode ver esse arquivo no site da NYTimes aqui http://nytimes.com/apple-app-site-association. Dentro do arquivo, você pode especificar qual URL é redirecionado (no site da NYTimes, qualquer um que seja um ano entre 2000 e 2099 imediatamente após o nome de domínio) e quais aplicativos são redirecionados (quatro aplicativos NYTimes). À primeira vista, o arquivo parece bom em seu site, mas curiosamente significa que apenas links como este http://www.nytimes.com/2016/ vai funcionar, enquanto qualquer outra coisa assim, por exemplo,
não. Então, vale a pena notar que eles decidiram que eles não querem todos os links para o site nytimes.com a serem abertos em seus aplicativos. Eles também precisam mudar um ajuste dentro de seus aplicativos iOS para listar os domínios dos quais Ele está disposto a receber links. Isso leva a forma de uma direita chamada com.apple.developer.associated-domains
. Devido à maneira como seu aplicativo é configurado, não consigo verificar os arquivos da lista de aplicativos para ver se eles estão configurados corretamente. Mas em meus próprios testes, essa característica parece funcionar bem. Quando eu vou a este artigo, eu escolhi Daringfirebol aleatoriamente e clico no link da NYTimes, o aplicativo nytimes é automaticamente lançado e abre o item em vez de safári.
O que pode ter acontecido é que você pode dizer que você não quer eu para passar nos links universais do Safari para o aplicativo correspondente. Para fazer isso, clique no link que aparece no canto superior direito da tela quando o iOS abriu um aplicativo com um link universal. A partir desse momento, o iOS ignorará a função Universal Link para esse site. Isso não é muito intuitivo, então você pode ter feito isso sem perceber que desative a função dos links universais para o site.
Há dois métodos para reativar links universais para esse site. Ou pressione de perto um vínculo NYTimes e selecione “Abrir no NYTimes” no menu ou abra o site da NYTimes no Safari e pressione o link “Abrir” no banner de aplicativo inteligente na parte superior do site.
Faça nos sabe como você está fazendo.