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 da pesquisa dos usuários no Google app, configure os URLs do aplicativo e adicione a biblioteca de Indexação de apps do Firebase.

Adicionar o Firebase e a biblioteca de 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. Usando a BoM do Firebase para Android, declare a dependência da biblioteca de Indexação de apps para Android no seu arquivo Gradle do módulo (nível do app), que geralmente é app/build.gradle.
    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:28.2.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 correspondente.

    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 direcionam para as páginas do site sejam os mesmos que apontam para as visualizações no seu app Android. A Pesquisa Google rastreia seu site em busca desses links e, depois, usa essas informações para direcionar os usuários diretamente para o app.

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 no seu app e site.

Para simplificar seu trabalho, defina o número e os tipos de links que precisarão ter compatibilidade antes de começar a desenvolver 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 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 dos links de apps Android. Os links de apps 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 Android incluem dois componentes principais:

  1. Links diretos para o conteúdo do seu app: adicione filtros de intents ao seu manifesto para definir o mapeamento de URLs HTTP configurado na etapa acima e configure seu app para usar dados das 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 links: configure o app para solicitar a verificação do link e confirmar a propriedade do seu site e app. Em seguida, publique um arquivo de Digital Asset Links 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 assistente de links do app.

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