Los usuarios que siguen enlaces en los dispositivos tienen un objetivo en mente: llegar al contenido que quieren ver. Como desarrollador, puedes configurar Android App Links para llevar a los usuarios al contenido específico de un enlace directamente en tu aplicación, evitando el diálogo de selección de aplicaciones, también conocido como diálogo de desambiguación. Debido a que los Android App Links aprovechan las URLs HTTP y la asociación con un sitio web, los usuarios que no tienen tu aplicación instalada van directamente al contenido de tu sitio.

Enlaces profundos y Android App Links

Antes de sumergirte en la implementación, es importante entender los diferentes tipos de enlaces que puedes crear en tu aplicación Android: enlaces profundos y Android App Links.

Los enlaces profundos son URLs que llevan a los usuarios directamente a un contenido específico de tu aplicación. En Android, puedes configurar enlaces profundos añadiendo filtros de intención y extrayendo datos de las intenciones entrantes para llevar a los usuarios a la actividad correcta.

Sin embargo, si otras aplicaciones instaladas en el dispositivo de un usuario pueden manejar la misma intención, los usuarios podrían no ir directamente a tu aplicación. Por ejemplo, al hacer clic en una URL de un correo electrónico de un banco podría aparecer un diálogo en el que se pregunte al usuario si debe utilizar el navegador o la propia aplicación del banco para abrir el enlace.

Los enlaces de las aplicaciones de Android en Android 6.0 (nivel 23 de la API) y superiores permiten que una aplicación se designe a sí misma como gestora por defecto de un tipo de enlace determinado. Si el usuario no quiere que la aplicación sea el gestor por defecto, puede anular este comportamiento desde los ajustes del sistema de su dispositivo.

Los Android App Links ofrecen las siguientes ventajas:

  • Seguros y específicos: Los Android App Links utilizan URLs HTTP que enlazan con un dominio web de tu propiedad, por lo que ninguna otra aplicación puede utilizar tus enlaces. Uno de los requisitos para Android App Links es que verifiques la propiedad de tu dominio a través de uno de nuestros métodos de asociación de sitios web.
  • Experiencia de usuario sin fisuras: Como los Android App Links utilizan una única URL HTTP para el mismo contenido en su sitio web y en su aplicación, los usuarios que no tienen la aplicación instalada simplemente van a su sitio web en lugar de la aplicación – sin 404s, sin errores.
  • Soporte de Android Instant Apps: Con Android Instant Apps, tus usuarios pueden ejecutar tu aplicación Android sin necesidad de instalarla. Para añadir compatibilidad con Instant Apps a tu aplicación para Android, configura Android App Links y visita g.co/InstantApps.
  • Atrae a los usuarios desde la Búsqueda de Google: Los usuarios abren directamente un contenido específico en tu app haciendo clic en una URL de Google en un navegador móvil, en la app Google Search, en la búsqueda en pantalla en Android o a través de Google Assistant.

Agrega Android App Links

Los pasos generales para crear Android App Links son los siguientes:

  1. Crea enlaces profundos a contenido específico en tu app: En el manifiesto de tu app, crea filtros de intents para los URIs de tu sitio web y configura tu app para que utilice los datos de los intents para enviar a los usuarios al contenido correcto de tu app. Obtenga más información en Crear enlaces profundos al contenido de la aplicación.
  2. Añada verificación a sus enlaces profundos: Configura tu app para solicitar la verificación de los enlaces de la app. A continuación, publica un archivo JSON de enlaces de activos digitales en tus sitios web para verificar la propiedad a través de Google Search Console. Obtenga más información en Verify App Links.

Como alternativa a la documentación vinculada anteriormente, el Android App Links Assistant es una herramienta en Android Studio que le guía por cada uno de los pasos necesarios para crear Android App Links.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.