Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Primeros pasos

Si quieres que el contenido público de tu app aparezca en los resultados de la búsqueda de los usuarios en Google app, primero debes configurar las URL de tu app y agregar la biblioteca de Firebase App Indexing.

Agrega Firebase y la biblioteca de App Indexing

Si bien Firebase no es un requisito para que Google indexe el contenido público de una app, App Indexing te puede ayudar a aprovechar al máximo la búsqueda.

  1. Si aún no lo has hecho, agrega Firebase a tu proyecto de Android.
  2. Usa la BoM de Firebase para Android a fin de declarar la dependencia de la biblioteca de App Indexing para Android en el archivo Gradle (generalmente app/build.gradle) de tu módulo (nivel de app).
    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:27.1.0')
    
        // Declare the dependency for the App Indexing library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        
    }
    

    Si usas la BoM de Firebase para Android, tu app siempre utilizará versiones compatibles de las bibliotecas de Firebase para Android.

    Como alternativa, puedes declarar las dependencias de la biblioteca de Firebase sin usar la BoM.

    Si eliges no usar la BoM de Firebase, debes especificar cada versión de la biblioteca de Firebase en su línea de dependencia.

    Ten en cuenta que, si usas varias bibliotecas de Firebase en tu app, te recomendamos que utilices la BoM para administrar las versiones de las bibliotecas, lo que garantiza que todas las versiones sean compatibles.

    dependencies {
        // Declare the dependency for the App Indexing library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        
    }
    

Estructura tu sitio web y app para que las URL que dirigen a las páginas del sitio sean las mismas que dirigen a las vistas en la app para Android. La Búsqueda de Google rastreará tu sitio en busca de estos vínculos y, luego, los usará para enviar a los usuarios directamente a tu app.

Los vínculos de la app son las mismas URL HTTP que se usan en el sitio web y siguen una estructura clara que hace coincidir los tipos de páginas con tipos de vistas en la app. Te recomendamos que uses este tipo de estructura en tu app y en tu sitio web.

Si quieres optimizar tu trabajo, te recomendamos que, antes de comenzar a compilar una app, tengas claro cuántos vínculos necesitarás y de qué tipo deberán ser. También asegúrate de crear títulos y descripciones atractivos para tus páginas.

Una vez que hayas definido la estructura y comiences a crear pantallas en tu app, recuerda que también deberás implementar la navegación hacia atrás. Los usuarios deben poder regresar a la pantalla anterior si presionan el botón Atrás después de abrir un vínculo.

En el caso del contenido público incluido en los resultados de la Búsqueda de Google, puedes controlar los vínculos a tu aplicación a través de Android App Links. Con ellos puedes asegurarte de que los usuarios lleguen al lugar correcto cuando abran un vínculo a tu app. Los usuarios que no la tienen instalada también pueden ejecutarla sin instalarla a través de Apps instantáneas Android.

Android App Links incluyen dos componentes principales:

  1. Vínculos directos al contenido de tu app: Agrega filtros de intents a tu manifiesto para definir la asignación de URL HTTP que configuraste en el paso anterior y luego configura tu app para usar datos desde los intents, a fin de enviar a los usuarios al contenido correcto. Obtén más información en Cómo crear vínculos directos al contenido de la app.
  2. Verificación de vínculos: Configura tu app para solicitar la verificación de vínculos y, así, confirmar que eres el propietario del sitio y la app. A continuación, publica un archivo de Vínculos de recursos digitales en el sitio web que verifique la propiedad. Obtén más información en Cómo verificar Android App Links.

App Links Assistant en Android Studio te guiará en el proceso descrito en la documentación de Android App Links. Obtén más información para utilizar App Links Assistant.

Siguiente: Define mejor la indexación de contenido público