Los App Links son el equivalente de Android a los Universal Links de Apple, permitiendo que las URL HTTPS verificadas se abran directamente en una app nativa de Android. Cuando un usuario toca un App Link verificado, el sistema lanza la app inmediatamente sin mostrar un diálogo de desambiguación, proporcionando una transición fluida de la web a la app.
Los App Links funcionan a través de Digital Asset Links, un archivo JSON alojado en /.well-known/assetlinks.json en el dominio web. Este archivo declara la relación entre el sitio web y la app de Android, incluyendo el nombre del paquete de la app y la huella digital del certificado de firma. Android verifica esta relación en el momento de la instalación de la app y la utiliza para enrutar las URL coincidentes directamente a la app. Los libros sobre desarrollo Android en Amazon cubren el proceso de configuración.
La diferencia clave entre los App Links y los filtros de intención tradicionales de Android es la verificación. Sin verificación, Android muestra un diálogo de selección preguntando al usuario qué app debe manejar la URL. Con la verificación de App Links, el sistema abre automáticamente la app designada, eliminando la fricción del usuario.
Para los servicios de acortamiento de URL, soportar App Links significa alojar el archivo assetlinks.json en el dominio de la URL corta y coordinar con los desarrolladores de apps para configurar correctamente sus filtros de intención. Los libros sobre desarrollo multiplataforma en Amazon discuten estrategias de deep linking multiplataforma.