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:
-
El manifiesto de la app declara el dominio (
autoVerify=true) -
El sitio web aloja
/.well-known/assetlinks.json -
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 | Sí |
| Apertura directa de la app | No garantizada | Sí |
| 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 | Sí |
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.