Generador gratuito de deep links para aplicaciones
Crea scripts de enrutamiento inteligente que detectan el sistema operativo y redirigen a la tienda o app correcta - con URL de respaldo web.
Define your App schemes and Store URLs to generate a dynamic cross-platform routing script.
¿Qué es un enlace profundo de una aplicación?
Un enlace profundo es una URL que abre una ubicación específica dentro de una aplicación móvil nativa en lugar de navegar a una página web. Los enlaces profundos utilizan esquemas de URI personalizados (como twitter://, spotify:// o myapp://profile/123) que el sistema operativo móvil reconoce y dirige a la aplicación registrada.
Sin embargo, publicar un esquema URI personalizado sin formato en una página web no es confiable: si el usuario no tiene su aplicación instalada, el navegador muestra un desagradable error "No se puede abrir la página". Tampoco puedes usar un único esquema de URI de aplicación para manejar tanto iOS como Android, ya que los usuarios provienen de ambas plataformas.
Cómo funciona el fragmento de enrutador inteligente
Esta herramienta genera un script de enrutamiento de "enlace profundo diferido". Esto es lo que sucede cuando un visitante llega a la página que contiene este fragmento:
- El script detecta el dispositivo del usuario a través de la cadena
navigator.userAgent. - Si está en iOS o Android y se proporciona un esquema de aplicación, inmediatamente intenta
window.location.href = appSchemeabrir la aplicación nativa. - Al mismo tiempo, un El temporizador en segundo plano de 1,5 segundos se inicia como respaldo.
- Si la aplicación se abre correctamente, la pestaña del navegador se oculta: el script detecta el evento
visibilitychangey borra el temporizador. No se produce ninguna redirección. - Si la aplicación no está instalada, el tiempo de espera se activa y redirige al usuario a la App Store correcta (iOS → Apple App Store, Android → Google Play) o a la URL de respaldo web.
- Los usuarios de computadoras de escritorio son enviados directamente al respaldo web sin intentar el esquema de aplicación.
Mejores casos de uso para enrutamiento de enlaces profundos
- Campañas de correo electrónico: Enviar Enlaces "Abrir en la aplicación" en el correo electrónico que dirigen a la tienda correcta si la aplicación no está instalada.
- SMS y Push Marketing: vuelva a atraer a los usuarios inactivos con un clic que abre una pantalla específica en la aplicación (página de producto, promoción, perfil de usuario).
- Descargas de aplicaciones con código QR: Imprima un único código QR que dirige a los usuarios de iOS a App Store y a los usuarios de Android a Google Play automáticamente.
- Conversión de web a aplicación: convierta visitantes web en usuarios de aplicaciones ofreciendo un enlace inteligente "Descargar nuestra aplicación" que se dirige sin problemas.
Preguntas frecuentes
¿Dónde encuentro el esquema de URI personalizado de mi aplicación?
Para aplicaciones de iOS, el esquema de URI se define en el Info.plist en Tipos de URL. Para Android, se define en su AndroidManifest.xml en un filtro de intención con un atributo android:scheme. Si crea una aplicación React Native o Flutter, verifique su archivo de configuración de enlace. Formatos de ejemplo: myapp://, com.mycompany.myapp://.
¿Por qué el tiempo de espera de 1,5 segundos a veces redirige incluso cuando la aplicación está instalada?
En algunos dispositivos y navegadores, el evento de cambio de visibilidad se activa de manera inconsistente o con un ligero retraso al cambiar a la aplicación nativa. Si experimenta retrocesos falsos, aumente el valor de tiempo de espera en el código generado de 1500 a 2500 milisegundos. Por el contrario, los usuarios de dispositivos más lentos pueden ver un retraso notable antes de que se active el respaldo.
¿Funcionará esto con enlaces universales de iOS o enlaces de aplicaciones de Android?
No. Este script utiliza esquemas de URI personalizados, que es el método más simple y universalmente compatible. Universal Links (iOS) y App Links (Android) son estándares más sólidos que requieren un archivo de dominio asociado en su servidor; son la solución preferida para aplicaciones de producción. Utilice este script para creación rápida de prototipos, códigos QR y campañas en las que no sea práctico configurar el alojamiento de Universal Link.
Herramientas de desarrollador entregadas gratis
Guías de deep links, consejos de Open Graph y nuevas herramientas dev - directo a tu bandeja.
Related Tools
Explore other free tools to build, test, and optimize your links and QR codes.
Código de barras (1D)
Genere, obtenga una vista previa y descargue códigos de barras 1D (Code128, EAN-13, UPC, etc.) instantáneamente en su navegador.
Rastreador de dominios cruzados GA4
Genere fragmentos de código de seguimiento entre dominios de Google Analytics 4 (GA4) para mantener las sesiones de los usuarios en varios sitios web.
Enlace HTML
Genere etiquetas de anclaje HTML limpias y perfectamente formateadas con atributos rel, target, class e ID personalizados.
Metaetiqueta de gráfico abierto
Genere las metaetiquetas HTML perfectas de Open Graph y Twitter Card para optimizar el uso compartido de enlaces en las redes sociales.
Creador de enlaces de afiliados de Amazon
Limpie las URL de Amazon desordenadas y genere enlaces de asociado perfectos utilizando su etiqueta de afiliado.
Caducidad del enlace y fragmento de cuenta regresiva
Genere un fragmento de Javascript para caducar automáticamente un enlace y redirigir el tráfico después de una fecha y hora específicas.