Esta característica chámase ligazóns universais. Podes ler a documentación de Apple sobre isto aquí. Basicamente, para que isto funcione, o desarrollador da páxina web de Nytimes necesita ter un ficheiro chamado apple-app-site-association
no seu servidor. Podes ver ese ficheiro no sitio web de Nytimes aquí http://nytimes.com/apple-app-site-association. Dentro do ficheiro pode especificar que URL son redirixidos (no sitio de Nytimes, calquera que sexa un ano entre 2000 e 2099 inmediatamente despois do nome de dominio) e que aplicacións son redirixidas (catro aplicacións de Nytimes). A primeira vista, o ficheiro parece bo no seu sitio web, pero curiosamente significa que só ligazóns como esta http://www.nytimes.com/2016/ funcionará, mentres que calquera outra cousa así, por exemplo
non. Polo tanto, inmediatamente vale a pena notar que decidiron que non queren que todas as ligazóns do sitio web de NYTimes.com sexan abertas nas súas aplicacións.
Tamén necesitan cambiar un axuste dentro das súas aplicacións de iOS para enumerar os dominios dos cales Está disposto a recibir ligazóns. Isto leva a forma dun dereito chamado com.apple.developer.associated-domains
. Debido á forma en que a súa aplicación está configurada, non podo consultar os ficheiros da lista de aplicacións para ver se están configurados correctamente. Pero nas miñas propias probas, esta característica parece funcionar ben. Cando vou a este artigo escollín a Daringbyball de aleatoriamente e fago clic na ligazón de Nytimes, a aplicación Nytimes é lanzada e abre automaticamente o elemento en lugar de Safari.
O que pode ocorrer é que pode dicir a iOS que non quere para pasar as ligazóns de Safari Universal á aplicación correspondente. Para facelo, faga clic na ligazón que aparece na esquina superior dereita da pantalla cando iOS abriu unha aplicación cunha ligazón universal. A partir dese momento, iOS ignorará a función de conexión universal para ese sitio. Isto non é moi intuitivo, polo que pode ter feito iso sen darse conta de que deshabilita a función de ligazóns universais para o sitio.
Existen dous métodos para volver a activar ligazóns universais para ese sitio. Ou presione de cerca unha ligazón de Nytimes e seleccione “Abrir no NYTimes” no menú ou abra o sitio web de Nytimes en Safari e prema a ligazón “Abrir” na bandeira de aplicación intelixente na parte superior do sitio.
Faga-nos Saber como está facendo.