Hay un sitio web llamado url genio.
Cómo funciona: eliges Instagram, por ejemplo, escribes el enlace de tu perfil y luego crea un enlace profundo, cuando haces clic en él, ya sea que estés en iPhone o Android, abre directamente la aplicación SIN PREGUNTAR "¿QUIERES?" ABRE ESTE ENLACE EN LA APLICACIÓN"
Traté de replicar esto con algo de JS, mi código primero detecta en qué dispositivo está el usuario, luego:
si el usuario está en Android, se redirige con window.location.replace a intent://www.instagram.com/profile/#Intent;package=com.instagram.android;scheme=https;end
si el usuario está en iPhone, se redirige con una window.location.replace a instagram://usuario?nombredeusuario=perfil
MI PROBLEMA:
El enlace no se abre directamente en la aplicación, primero le pregunta al usuario "¿quieres abrir el enlace de la aplicación de Instagram". Entonces, ¿cómo logra URL Genius redirigir directamente al usuario?