Firebase Android
Essa configuração gera o arquivo do seu aplicativo (.apk) que posteriormente deverá ser enviado para as lojas Google Play e App store, caso deseje publicar seu app.
Também é responsável pela sincronização do Google Analytics no seu app, além de fornecer as versões do aplicativo no sistema da Fabapp. Portanto, trata-se de uma configuração obrigatória.
Sem sincronizar o Firebase tudo o que você criou no editor da Fabapp não apresentará propriedades e funcionamento de um aplicativo e o mesmo não poderá ser publicados nas lojas Google Play e App store.
Passo a passo
- Em primeiro lugar, vá para a tela de publicação Android no portal da Fabapp. Para isso, clique no botão Publicar (1) no canto superior direito do editor da Fabapp e depois em "Android" (2).
- Repare que, nesta tela, você encontrará o "Nome do pacote do Android" (1) e precisará inserir o arquivo de "configuração em formato" (2) .json e o "arquivo chave Cloud Messaging" (3)
- Visto isso, acesse o https://firebase.google.com/ e clique em "Ir para o console" conforme mostra a imagem abaixo.
- Ao clicar, você será direcionado para a tela de Projetos Recentes. Clique em "Adicionar projeto".
- Atribua um nome ao projeto em questão (pode ser o nome do seu app) (1) e em seguida clique em "Continuar" (2).
- Neste passo, ative a opção indicada abaixo para poder configurar o Google Analytics futuramente:
Após isso clique na opção "Default Account for Firebase" conforme o print abaixo:
E para concluir a criação do projeto clique em "Criar projeto":
- Em alguns instantes seu projeto será criado no console do Firebase.
Assim que finalizar a criação do projeto, clique em "Continuar"
- Feito isso, você será direcionado para a seguinte tela, onde deverá clicar no ícone do Android, como mostra a imagem abaixo.
Será neste momento em que é realizado a sincronização do projeto criado no Firebase com o app criado na Fabapp.
- Copie "Nome do pacote do Android" (1) que está na tela de publicação do seu app lá no editor da Fabapp.
- Cole-o no respectivo campo do projeto na tela do Firebase. Em seguida, insira um apelido para o app (2). O apelido não é obrigatório, mas vai ajudar depois para identificar o app no projeto.
- Depois, clique em "Registrar app" (3)
- Neste passo 2, não baixe o arquivo .json. Clique em "Próxima" e vá para o próximo passo;
- Em "Adicionar o SDK do Firebase", clique em "Próxima".
- Feito isso, clique em "Continuar no console".
- Se aparecer para você a opção de PULAR ETAPA, selecione-a.
Se todas as configurações anteriores foram feitas, você será direcionado para a tela do projeto do seu app.
- Nela, clique no ícone Android do app que você acabou de criar, em seguida acesse as "Configurações do projeto", conforme marcações nas imagens abaixo.
- Ao abrir as configurações do app que será sincronizado, você estará na tela "Geral" (1) do mesmo.
Role-a para baixo até aparecer no campo "Seus aplicativos", o nome do pacote do app que você adicionou (2) e o botão "google-services.json" (3).
- Confirme se o app selecionado (2) é o mesmo do app que você está sincronizando.
- Se estiver correto, clique em "google-services.json" (3) para baixar o arquivo .json que será utilizado no painel editor do seu aplicativo na Fabapp.
- Finalizado o download, volte para a tela de publicação Android do seu app (no editor Fabapp) e faça o upload do arquivo no campo destinado a ele.
- Volte para a tela de configurações do Firebase e clique em "Contas de Serviço"
- Desça a tela clique em "gerar nova chave privada":
- Insira o arquivo .Json baixado na parte de "Arquivo Chave Cloud Messaging" do editor:
Repare que agora a opção "Configuração Google Play" está habilitada (2), de forma que é possível prosseguir com a publicação do seu app na Google Play Store.
Lembre-se que essa configuração ativará também o Analytics do app nativo Android, que os usuários baixarem da Google Play quando a publicação estiver concluída.
Pronto, o sistema já estará preparado para compilar o arquivo .apk do seu app e o Firebase está sincronizado ao seu app.
Atualizado em: 23/05/2024