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

Ainda que o Firebase não seja estritamente necessário para a indexação do conteúdo público do seu app pelo Google, a App Indexing API pode ajudá-lo a se beneficiar ainda mais da Pesquisa.

  1. Adicione o Firebase ao projeto do Android.
  2. Para adicionar a biblioteca de Indexação de apps ao seu projeto, acesse o script build.gradle do seu app e adicione a seguinte dependência:
    dependencies {
      ...
      // To avoid errors, use the same Firebase SDK version across your app.
      compile 'com.google.firebase:firebase-appindexing:11.8.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

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.