Aquesta característica es diu Enllaços Universals. Pots llegir la documentació d’Apple sobre això aquí. A Bàsicament, perquè això funcioni, el desenvolupador de la pàgina web de l’NYTimes necessita tenir un arxiu anomenat apple-app-site-association
al seu servidor. Pots veure aquest arxiu a la pàgina web de l’NYTimes aquí http://nytimes.com/apple-app-site-association. Dins de l’arxiu poden especificar quina URL es redirigeixen (en el lloc de l’NYTimes, qualsevol que tingui un any entre 2000 i 2099 immediatament després del nom de domini) i a quines aplicacions són redireccionats (quatre aplicacions de l’NYTimes). A simple vista l’arxiu es veu bé en el seu lloc web, però curiosament significa que només els enllaços com aquest http://www.nytimes.com/2016/ … funcionarà, mentre que qualsevol altra cosa com aquesta, per exemple http://www.nytimes.com/reuters/2016/ … no ho farà. Així que immediatament val la pena assenyalar que han decidit que no volen que tots els enllaços a la pàgina web nytimes.com s’obrin en les seves aplicacions.
També necessiten canviar un ajust dins de les seves aplicacions iOS per llistar els dominis dels quals està disposat a rebre enllaços. Això pren la forma d’un dret anomenat com.apple.developer.associated-domains
. A causa de la manera com està configurada la seva aplicació, no puc comprovar els arxius de la llista d’aplicacions per veure si estan configurats correctament. Però en les meves pròpies proves, aquesta característica sembla funcionar bé. Quan vaig a aquest article He triat a l’atzar DaringFireball i faig clic a l’enllaç de l’NYTimes, l’aplicació de l’NYTimes es llança automàticament i obre l’article en lloc de Safari.
El que pot haver passat és que puguis dir-li a iOS que no vols que passi els Enllaços Universals de Safari a l’aplicació corresponent. Per a això, fes clic a l’enllaç que apareix a la cantonada superior dreta de la pantalla quan iOS ha obert una aplicació amb un enllaç universal. A partir d’aquest moment, iOS ignorarà la funció d’Enllaç Universal per a aquest lloc. Això no és molt intuïtiu, així que pot ser que ho hagi fet sense adonar-se que deshabilita la funció d’enllaços Universals per al lloc.
Hi ha dos mètodes per a tornar a habilitar els Enllaços Universals per a aquest lloc. O bé pressiona llargament un enllaç de l’NYTimes i selecciona “Obre al NYTimes” al menú, o obre la pàgina web de l’NYTimes en Safari i prem l’enllaç “OBRIR” al banner de l’aplicació intel·ligent a la part superior de el lloc.
Fes-nos saber com et va.