Por qué los Android App Links son fundamentales para abrir la app de forma confiable

Descripción general

En Android, las apps se pueden abrir desde links usando dos métodos:

  • Deep links de esquema personalizado (por ejemplo, myapp://product/123 )

  • Android App Links (links HTTPS verificados, por ejemplo, https://example.com/product/123 )

Aunque ambos permiten el deep linking, los Android App Links son el enfoque moderno recomendado y requerido para una apertura confiable de la app, un enrutamiento seguro y una atribución consistente en todos los canales de marketing.

Este artículo explica por qué los Android App Links son esenciales y sus ventajas sobre los deep links tradicionales basados en esquemas.

Nota: Consulta los pasos de implementación del lado del desarrollador que son prerrequisito de los Singular Links y que se requieren para habilitar la compatibilidad con los Android App Links . Prerrequisito de Singular Links .


¿Qué son los Android App Links?

Los Android App Links son URL HTTPS estándar que están verificadas criptográficamente como pertenecientes a una app de Android específica.

Android valida la propiedad del dominio de una app usando:

  1. El manifiesto de la app declara el dominio ( autoVerify=true )

  2. El sitio web aloja /.well-known/assetlinks.json

  3. El archivo contiene:

    • El nombre del paquete

    • La huella de firma SHA-256

Si coinciden, Android marca los links como verificados y los enruta directamente a la app.


Por qué los Android App Links son fundamentales para abrir la app

1. Apertura directa de la app sin avisos al usuario

Los esquemas personalizados o los links no verificados a menudo provocan:

  • Que se abra el navegador en lugar de la app

  • El cuadro de diálogo de selección "Abrir con…"

  • Un manejador predeterminado incorrecto

Con los Android App Links verificados, el SO reconoce a la app como el propietario de confianza del dominio y abre la app directamente .

Impacto para los marketers

  • Mayores tasas de clic a app

  • Mejor conversión de campañas

  • Recorrido del usuario consistente

Impacto para los desarrolladores

  • Enrutamiento determinístico

  • Sin dependencia de las opciones predeterminadas del usuario

2. Protección contra el secuestro de deep links

Los esquemas personalizados no son seguros: cualquier app de Android puede registrar el mismo esquema e interceptar los links.

Ejemplo:

myapp://promo

Otra app instalada podría reclamar myapp:// y capturar el tráfico.

Los Android App Links evitan esto porque solo la app cuyo certificado coincide con el dominio verificado puede abrir el link.

Impacto

  • Atribución segura

  • Evita la interceptación maliciosa

  • Protege los tokens/datos de sesión

3. Comportamiento confiable en navegadores, apps y canales

Los esquemas personalizados a menudo fallan en:

  • Navegadores móviles

  • Clientes de correo

  • Apps sociales

  • WebViews

Muchas plataformas eliminan o bloquean los esquemas que no son HTTPS.

Los Android App Links usan URL HTTPS estándar, que funcionan en todas partes:

  • Anuncios

  • Correo

  • SMS

  • Redes sociales

  • Web

  • Códigos QR

Si la app no está instalada, el link abre automáticamente el fallback web.

Impacto

  • Sin recorridos interrumpidos

  • Flujos de instalación → apertura fluidos

  • Deep linking independiente del canal

4. Requerido para la atribución determinística y los links de marketing

Las plataformas modernas de atribución móvil y deep linking dependen de links HTTPS verificados para un enrutamiento preciso.

Sin los Android App Links:

  • La app podría no abrirse desde el clic

  • Las cadenas de redirección del navegador podrían romper la atribución

  • El contexto de instalación → apertura podría perderse

Con los Android App Links:

  • Enrutamiento determinístico de clic a app

  • Deferred deep linking confiable

  • Atribución de campañas precisa

5. Experiencia unificada de web a app

Los Android App Links conectan las URL de tu sitio web y las pantallas de la app:

https://example.com/product/123

Comportamiento:

  • App instalada → abre el producto en la app

  • App no instalada → abre el sitio web

Esto crea un único link canónico utilizable en:

  • Web

  • Anuncios

  • Correo

  • Redes sociales

  • App

Impacto

  • Alineación entre SEO y crecimiento de la app

  • Links para compartir consistentes

  • Mejor experiencia de usuario


Comparación: Android App Links vs deep links de esquema personalizado

Capacidad Esquema personalizado Android App Links
Formato del link myapp:// https://
Verificación del dominio No
Apertura directa de la app No garantizada
Cuadro de diálogo de selección A menudo Nunca
Riesgo de secuestro Alto Ninguno
Compatibilidad con navegador/correo Limitada Total
Fallback web Manual Automático
Confiabilidad de la atribución Baja Alta
Recomendado por Android No

Por qué los deep links de esquema personalizado por sí solos no son suficientes

Las apps que dependen solo de links de esquema comúnmente presentan:

  • La app no se abre desde los navegadores

  • Los links de marketing abren la web en lugar de la app

  • Discrepancias de atribución

  • Avisos de selección al usuario

  • Riesgos de seguridad

Nota: Por eso las mejores prácticas de Android recomiendan los Android App Links como método principal, y los links de esquema opcionales solo como fallback heredado.


Cuándo se requieren los Android App Links

Los Android App Links deben implementarse si tu app los necesita: En la práctica: todas las apps de Android en producción.


Estrategia de implementación recomendada

Principal (requerido)

  • Android App Links (HTTPS verificado)

Opcional

  • Fallback de esquema personalizado (compatibilidad heredada)

Esto garantiza la compatibilidad con:

  • Versiones anteriores de Android

  • Contextos no verificados

  • Comportamientos heredados del SDK

Comentarios

Inicie sesión para dejar un comentario.