Deep Links y Universal Links en desarrollo móvil: qué son, tipos y cómo configurarlos

Autor: IT Sectr Publicado: 2026-05-07 Tiempo de lectura: 9 min

Deep Link es un enlace que no dirige a una página web, sino a una pantalla específica de una aplicación móvil. Según Branch.io Mobile Deep Linking Report 2025, las aplicaciones con deep links configurados muestran un 42% más de conversión en instalaciones y un 28% más de retención. Analicemos cómo funcionan los deep links en iOS y Android, qué tipos existen y qué herramientas hay disponibles.

Puntos clave

  • Deep Link — enlace que abre una aplicación en una pantalla específica. Aumenta la conversión en un 42% (Branch.io, 2025).
  • iOS usa Universal Link (un único enlace https para web y aplicación) y URL Scheme (protocolo personalizado tipo myapp://).
  • Android usa App Links (enlaces https verificados) e Intent Filters.
  • Firebase Dynamic Links y Branch.io — plataformas para deferred deep linking: el enlace funciona incluso si la aplicación no está instalada.
  • Deferred Deep Link — redirección tras la instalación al contenido deseado. Se usa para atribución y retargeting.

Deep Link es una URL para aplicaciones móviles que contiene información no solo sobre qué aplicación abrir, sino también sobre qué pantalla mostrar. Por ejemplo, el enlace myapp://profile/42 abre la aplicación myapp y navega inmediatamente al perfil de usuario con ID 42. Sin un deep link, el usuario solo llegaría a la pantalla principal de la aplicación.

Los deep links son fundamentales para el marketing y la experiencia de usuario. Se utilizan en campañas de email, notificaciones push, campañas publicitarias y códigos QR. Según AppsFlyer (2025), las campañas con deep links muestran un 35% más de CTR (tasa de clics) en comparación con enlaces normales a la pantalla principal.

En IT Sectr, implementamos deep links en todos nuestros proyectos desde 2019. Nuestra experiencia demuestra que una configuración adecuada de deep links en aplicaciones móviles aumenta la participación de los usuarios en un 25–30% gracias a contenido relevante inmediatamente después de la redirección.

URL Scheme vs Universal Link (iOS)

En iOS, existen dos formas principales de implementar deep links: URL Scheme (protocolo personalizado) y Universal Link (enlace https estándar). Ambos métodos permiten configurar deep links para aplicaciones móviles y tienen sus ventajas y desventajas.

URL Scheme es un protocolo personalizado como myapp://path/to/screen. Funciona desde iOS 3.0 y no requiere configuración de servidor. La desventaja: si la aplicación no está instalada, Safari no puede abrir dicho enlace y el usuario ve un error. Además, otras aplicaciones pueden interceptar URL Scheme, ya que el protocolo no es único.

Universal Link (iOS 9+) es un enlace https normal que funciona tanto como página web como deep link. Si la aplicación está instalada, iOS intercepta el enlace y abre la aplicación. Si no, se abre la página web. Los Universal Links son más seguros (el dominio está verificado) y no muestran advertencia.

Configurar Universal Links requiere dos pasos: colocar el archivo apple-app-site-association en el servidor y añadir un entitlement en Xcode. El archivo AASA contiene JSON con información sobre las rutas admitidas y el ID de la aplicación. iOS descarga este archivo al instalar la aplicación y lo verifica al seguir un enlace.

Importante: el archivo AASA debe ser accesible a través de HTTPS sin redirecciones. En IT Sectr, recomendamos configurar Universal Links en lugar de URL Scheme para todos los proyectos nuevos: son más seguros, fiables y ofrecen una mejor experiencia de usuario.

App Links (Android 6.0+) es el equivalente de Universal Links en Android para aplicaciones móviles. La aplicación especifica qué URLs https puede manejar y lo verifica mediante un archivo digital en el servidor. Android comprueba la asociación dominio-aplicación sin intervención del usuario.

Para implementar App Links, necesita: añadir un Intent Filter en AndroidManifest.xml con autoVerify="true", colocar el archivo assetlinks.json en el servidor y firmar la aplicación. Después, Android dirige automáticamente todos los enlaces del dominio especificado a la aplicación (si está instalada).

Intent Filter

Intent Filter es una declaración en AndroidManifest.xml que informa al sistema qué tipos de intents puede manejar una Activity. Para deep links, el Intent Filter contiene elementos data: esquema (http/https), host (dominio) y ruta.

xml

<activity android:name=".MainActivity">

    
    <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="https"
              android:host="example.com"
              android:pathPrefix="/product/" />
    </intent-filter>

    
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="myapp"
              android:host="product" />
    </intent-filter>
</activity>

El primer Intent Filter maneja App Links (enlaces https verificados mediante assetlinks.json). El segundo maneja URL Scheme (myapp://). Importante: autoVerify="true" indica a Android que verifique la asociación al instalar la aplicación. Si la verificación falla, el sistema mostrará un diálogo de selección de aplicación.

Parámetro iOS Android
Tipo de deep linkUniversal Link (iOS 9+), URL SchemeApp Links (Android 6+), Intent Filter
Archivo de verificaciónapple-app-site-association (JSON)assetlinks.json (JSON)
Requiere HTTPS
Sin aplicaciónSe abre la página webSe abre la página web
Puede interceptar otra aplicaciónNo (el dominio es único)No (el dominio está verificado)
Conflictos de URL SchemeSí (cualquier app puede registrar el mismo scheme)

Tabla 1. Comparación de enfoques de iOS y Android para deep linking. Universal Links y App Links son el estándar moderno. URL Scheme e Intent Filters sin autoVerify son métodos heredados pero aún utilizados.

Firebase Dynamic Links y Branch.io

Firebase Dynamic Links (servicio de Google) y Branch.io son plataformas para gestionar deep links que resuelven el problema principal: qué hacer cuando la aplicación no está instalada. Crean enlaces inteligentes que redirigen a App Store / Google Play para la instalación y, después de la instalación, a la pantalla deseada.

Firebase Dynamic Links es un servicio gratuito (a partir de 2025). Permite crear enlaces como https://yourdomain.page.link/xxx que funcionan como deep links en ambas plataformas. Firebase Dynamic Links admite deferred deep linking y atribución.

Branch.io es una plataforma comercial con funcionalidad más amplia: enlaces para redes sociales, códigos QR, analítica y atribución. Branch.io es utilizado por grandes aplicaciones (Pinterest, Reddit) y se integra con las principales MMP (AppsFlyer, Adjust).

Deferred Deep Link es un enlace profundo para aplicaciones móviles que se activa después de la instalación. El usuario hace clic en un enlace antes de instalar la aplicación, la instala y, tras el primer inicio, accede automáticamente a la pantalla objetivo. Este es un mecanismo clave para campañas publicitarias: un usuario hizo clic en un anuncio de producto → instaló la aplicación → vio inmediatamente ese producto.

Atribución es la determinación de la fuente de instalación. ¿Qué campaña publicitaria trajo al usuario? ¿Qué canal? Las plataformas de atribución (AppsFlyer, Adjust, Branch) identifican cada clic en un deep link y lo vinculan con la instalación. Según AppsFlyer (2025), los deferred deep links aumentan la conversión en compra en un 30% en comparación con la instalación normal.

En IT Sectr, configuramos deferred deep links para proyectos de comercio electrónico. Por ejemplo, en una aplicación de compras móvil: un usuario ve un anuncio de un producto específico, hace clic en el enlace, descarga la aplicación y accede inmediatamente a la página de ese producto. La conversión en compra en este escenario es 2 veces mayor que con la instalación estándar.

Preguntas frecuentes

¿Cuál es la diferencia entre Deep Link y Universal Link?

Universal Link es un tipo de Deep Link para iOS que utiliza el protocolo https estándar. Deep Link es un término general para cualquier enlace que dirige a una aplicación. Universal Link es un caso específico que es más seguro y fiable que un URL Scheme normal.

¿Qué es un Deferred Deep Link?

Es un enlace que recuerda la intención del usuario (qué pantalla abrir) hasta que la aplicación se instala. Tras la instalación, la aplicación recibe los parámetros del enlace y abre la pantalla deseada. Sin esto, el usuario llegaría a la pantalla principal tras la instalación.

¿Cómo verificar si un Deep Link funciona?

En iOS, use el comando xcrun simctl openurl booted "https://your.link". En Android, use adb shell am start -W -a android.intent.action.VIEW -d "https://your.link". También puede usar servicios como Branch.io para realizar pruebas.

¿Es obligatorio usar Firebase o Branch.io?

No, si la aplicación ya está instalada, Universal Links y App Links son suficientes. Firebase Dynamic Links o Branch.io solo son necesarios para el escenario de "enlace antes de la instalación" (deferred deep linking). Para la mayoría de las aplicaciones, los deep links básicos son suficientes.

Resumen

  • Deep Link — enlace que lleva a una pantalla específica de la aplicación. Aumenta la conversión y la participación.
  • Universal Links (iOS) y App Links (Android) — el estándar moderno: enlaces https verificados mediante archivos JSON en el servidor.
  • URL Scheme (myapp://) — método heredado pero aún utilizado. Más fácil de configurar pero menos seguro.
  • Intent Filter en AndroidManifest.xml — declaración de qué URLs puede manejar una Activity. El parámetro autoVerify="true" activa la verificación.
  • Firebase Dynamic Links y Branch.io — plataformas para deferred deep linking (enlaces que funcionan antes de instalar la aplicación).
  • Deferred Deep Link — redirección a la pantalla objetivo tras la instalación. Herramienta clave para campañas publicitarias y atribución.
  • La configuración adecuada de deep links aumenta la conversión en compra hasta 2 veces (datos de IT Sectr, 2024–2025).

Desarrollaremos una aplicación móvil llave en mano

IT Sectr crea aplicaciones para iOS y Android para startups y empresas desde 2017. Le asesoraremos y le propondremos la mejor solución.

Discutir el proyecto