Ir para o console

Primeiros passos

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

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

Embora você não precise estritamente 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 seu arquivo de nível de projeto build.gradle, inclua o repositório Maven do Google, tanto nas seções buildscript e allprojects.
  3. Adicione a dependência para a biblioteca do Android da Indexação de apps no Firebase ao arquivo Gradle do módulo (nível do aplicativo) (geralmente app/build.gradle):
    implementation 'com.google.firebase:firebase-appindexing:19.0.0'

Estruturar links para o conteúdo do seu app

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 o 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 da aula de culinária: http://www.recipe-app.com/schedule

Observe que o conteúdo pessoal adicionado ao índice no dispositivo não precisa de uma página da Web correspondente. Para saber mais sobre como adicionar conteúdo pessoal a um índice no dispositivo para ser exibido em sugestões de preenchimento automático e pesquisas em apps, consulte Ativar indexação de conteúdo pessoal.

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.

Adicionar links de apps para Android ao seu aplicativo

Tanto para o conteúdo público nos resultados da Pesquisa Google quanto para o conteúdo pessoal na pesquisa do Google em apps no dispositivo, manipule os links para seu app pelos links de apps para Android. Os links de apps para Android ajudam 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 do 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 sua 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