Cuando toco un enlace en iOS, obtengo una serie de resultados diferentes:
- El enlace se abre en una aplicación relacionada con el enlace (por ejemplo, la aplicación de The Guardian para un enlace de theguardian.com)
- El enlace se abre en Safari, ya sea (a) con o (b) sin una sugerencia de abrir en una aplicación relacionada con el enlace
- El enlace se abre en Safari y luego lanza una aplicación relacionada con el enlace (sin navegar o usar el enlace para mostrar el contenido) y luego vuelve a Safari
- El enlace se abre en un navegador in-app en la aplicación donde hice clic
Salvo la 4, que deduzco que es algo específico de la aplicación de origen y que está bajo el control de su configuración (por ejemplo, una opción para "usar el navegador de la aplicación" o "abrir los enlaces es Safari"), no puedo averiguar cómo controlar cuál de las otras tres cosas sucede con un enlace determinado. No sólo eso, sino que los resultados no son predecibles en función de la aplicación asociada, por ejemplo, a veces al hacer clic en un enlace de amazon.com se abre la aplicación de Amazon en la ubicación esperada (1), a veces sólo se abre en Safari (2) y a veces rebota entre los dos (3).
¿Cómo puedo controlar dónde se abren los enlaces en iOS?
Actualmente iOS 15.1, iPhone 13 Pro, pero esto ha estado sucediendo durante años.