Solía ser que si hacía clic en un enlace web a un artículo de NYTimes desde Safari, el artículo se abriría en la aplicación NYTimes. En algún momento, debo haber cambiado esta configuración, y ahora, los enlaces de NYTimes se abren en Safari.
No puedo encontrar nada en Safari o en el área de configuración de la aplicación NYTimes que parece volver al comportamiento anterior, ni en la configuración dentro de la aplicación NYTimes. ¿Hay alguna manera de restaurar el antiguo comportamiento de abrir enlaces en sus respectivas aplicaciones?
Editar: Tengo instalada la aplicación NYTimes, estoy en iOS 9.3.1 y no estoy usando la navegación privada, por lo que algunas de las respuestas típicas (¡gracias John Ramos !) No están ayudando aquí.
También he intentado eliminar las cookies, el historial y los datos locales de Safari, y desinstalar y reinstalar la aplicación NYTimes; todo esto no tiene ningún efecto.
fuente
Respuestas:
Esta característica se llama Enlaces universales. Puede leer la documentación de Apple sobre esto aquí .
Básicamente, para que esto funcione, el desarrollador del sitio web NYTimes necesita tener un archivo llamado
apple-app-site-association
en su servidor. Puede ver ese archivo en el sitio web de NYTimes aquí http://nytimes.com/apple-app-site-association . Dentro del archivo pueden especificar a qué URL se redirige (en el sitio NYTimes, cualquiera que tenga un año entre 2000 y 2099 inmediatamente después del nombre de dominio) y a qué aplicaciones se redirige (cuatro aplicaciones NYTimes). De un vistazo, el archivo se ve bien en su sitio web, pero curiosamente significa que solo los enlaces como este http: //www.nytimes.com/2016 / ... funcionarán, mientras que cualquier otra cosa como esta, por ejemplo http: // www.nytimes.com/reuters/2016 / ...No lo haré. Entonces, de inmediato vale la pena señalar que han decidido que no quieren que todos los enlaces al sitio web nytimes.com se abran en sus aplicaciones.También necesitan cambiar una configuración dentro de sus aplicaciones de iOS para enumerar de qué dominios está dispuesto a recibir enlaces. Esto toma la forma de un derecho llamado
com.apple.developer.associated-domains
. Debido a la forma en que está configurada su aplicación, no puedo verificar los archivos plist dentro de su aplicación para ver si están configurados correctamente. Pero en mis propias pruebas, esta característica parece funcionar bien. Cuando voy a este artículo que elegí al azar en DaringFireball y hago clic en el enlace NYTimes, la aplicación NYTimes se inicia automáticamente y abre el artículo en lugar de Safari.Lo que pudo haber sucedido es que puedes decirle a iOS que no quieres que pase Universal Links desde Safari a la aplicación correspondiente. Para ello, haga clic en el enlace que aparece en la esquina superior derecha de la pantalla cuando iOS ha abierto una aplicación con un enlace universal. A partir de ese momento, iOS ignorará la función Universal Link para ese sitio. Esto es bastante poco intuitivo, por lo que podría haberlo hecho sin darse cuenta de que deshabilita la función Enlaces universales para el sitio.
Hay dos métodos para volver a habilitar Enlaces universales para ese sitio. Mantenga presionado un enlace de NYTimes y seleccione "Abrir en" NYTimes "en el menú, o abra el sitio web de NYTimes en Safari y haga clic en el enlace" ABRIR "en el Banner de la aplicación inteligente en la parte superior del sitio.
Háganos saber cómo le va.
fuente
El New York Times pareció cambiar la forma en que su sitio web maneja los enlaces, ya que mi iPhone tampoco abre los artículos de NYTimes en la aplicación. Lo más probable es que los desarrolladores de nytimes.com decidieron evitar que el sitio abriera automáticamente artículos en la aplicación porque las personas con las que tenemos problemas no funcionan (o peor aún, pidiéndole que descargue la aplicación, interrumpiendo su lectura). El sitio web móvil de NYTimes es lo suficientemente bueno como para que hayan decidido simplificar el proceso con solo leer el artículo en la web.
Una solución alternativa: guarde el artículo para más adelante desde la web, luego vaya a la sección Guardado en la aplicación NYTimes y su artículo lo estará esperando en la aplicación.
Créditos al usuario fbara por sugerir la teoría de "culpa del desarrollador web" en los comentarios anteriores.
fuente