O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Primeiros passos

Para exibir o conteúdo público do seu app nos resultados de pesquisa dos usuários no Google app, comece configurando os URLs do app e adicionando a biblioteca de Indexação de apps do Firebase.

Adicionar o Firebase e a biblioteca da Indexação de apps

Embora você não precise necessariamente que o Firebase receba conteúdo público do aplicativo indexado pelo Google, a Indexação de apps pode ajudar você a aproveitar melhor a Pesquisa.

  1. Adicione o Firebase ao projeto para Android, caso ainda não tenha feito isso.
  2. No arquivo build.gradle no nível do projeto, inclua o repositório Maven do Google nas seções buildscript e allprojects.
  3. Usando a BoM do Firebase para Android, declare a dependência da biblioteca Android de modelos personalizados do App Indexing no seu arquivo do Gradle (nível do app), que geralmente é app/build.gradle.
    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:25.12.0')
    
        // Declare the dependency for the App Indexing library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        
    }
    

    Ao usar a BoM do Firebase para Android, seu app sempre usará versões compatíveis das bibliotecas do Firebase para Android.

    (Alternativa) Declare as dependências da biblioteca do Firebase sem usar a BoM.

    Se você preferir não usar a BoM do Firebase, especifique cada versão da biblioteca do Firebase na linha de dependência.

    Caso você use várias bibliotecas do Firebase no seu app, recomendamos usar a BoM para gerenciar versões de bibliotecas, o que garante a compatibilidade de todas as versões..

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

Estruture seu site e app para que os URLs que apontam para as páginas do seu site sejam os mesmos que apontam para as visualizações no seu app para Android. A Pesquisa Google rastreia seu site em busca desses links e, depois, usa-os para direcionar os usuários diretamente para seu app.

Por exemplo, considere o site simples http://www.recipe-app.com do codelab da Indexação de apps. Os links no app são os mesmos URLs HTTP usados no site e seguem uma estrutura clara, que faz a correspondência dos tipos de página com os tipos de visualização do app. Siga esse tipo de estrutura em seu app e site.

A amostra do recipe-app.com tem dois tipos de página (para receitas e notas), mas seu site pode ter ainda mais tipos, cada um com um tipo de link distinto. Por exemplo, recipe-app.com inclui os seguintes tipos de link:

  • páginas de receitas: http://www.recipe-app.com/recipe/*
  • páginas de notas: http://www.recipe-app.com/recipe/*/note
  • No entanto, o site também pode incluir páginas de aulas de culinária, usando os seguintes tipos de link:

  • página de inscrição na aula de culinária: http://www.recipe-app.com/registration
  • página de programação das aulas de culinária: http://www.recipe-app.com/schedule

Para simplificar seu trabalho, defina o número e os tipos de links aos quais você precisará dar suporte antes de começar a criar seu app. Crie também títulos e descrições adequados para suas páginas.

Depois de definir sua estrutura e começar a criar telas no seu app, lembre-se de que você também precisa de uma navegação de retorno. Se os usuários tocarem no botão "Voltar" depois de abrirem um link, a tela anterior deverá ser exibida.

Para conteúdo público que aparece nos resultados da Pesquisa Google, os links para seu app são gerenciados por meio do Android App Links. O Android App Links ajuda você a garantir que os usuários chegarão ao lugar certo quando abrirem um link para seu app. Os usuários que não tiverem seu app instalado também poderão executá-lo por meio do Instant Apps Android.

Os links de apps para Android incluem dois componentes principais:

  1. Links diretos para o conteúdo do seu app: adicione filtros de intent ao seu manifesto para definir o mapeamento de URL HTTP configurado na etapa acima e configure seu app para usar dados dos intents e enviar os usuários ao conteúdo correto. Saiba mais em Criar links diretos para o conteúdo do app.
  2. Verificação de link: configure seu app para solicitar a verificação do link e confirmar a propriedade do seu site e do seu app. Em seguida, publique um arquivo de Links de recursos digitais que verifique a propriedade no seu site. Saiba mais em Verificar links do app.

O assistente de links do app no Android Studio apresenta as etapas necessárias para concluir o processo descrito na documentação dos links do app para Android. Saiba mais sobre como usar o App Links Assistant.

Próximo: refinar a indexação de conteúdo público