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).
![](https://storage.crisp.chat/users/helpdesk/website/87b56e705a2f5000/d7e19e48-1418-4b9a-8f5c-0f37af_1psw39.png)
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)
![](https://storage.crisp.chat/users/helpdesk/website/fb5a56765d314800/chrome7bhbci1hrk_sx3er4.png)
Visto isso, acesse o https://firebase.google.com/ e clique em "Ir para o console" conforme mostra a imagem abaixo.
![](https://storage.crisp.chat/users/helpdesk/website/d51dcd5c35d7c000/e3d66295-7d1b-4019-bee8-4d9077_1mi7qky.png)
Ao clicar, você será direcionado para a tela de Projetos Recentes. Clique em "Adicionar projeto".
![](https://storage.crisp.chat/users/helpdesk/website/60dd986551136400/a8de558e-64c8-478d-b390-176cf5_8d6t1l.png)
Atribua um nome ao projeto em questão (pode ser o nome do seu app) (1) e em seguida clique em "Continuar" (2).
![](https://storage.crisp.chat/users/helpdesk/website/d99fde023aefe000/e2232b4a-2efa-40dd-b853-5b33f5_1iyixss.png)
Neste passo, ative a opção indicada abaixo para poder configurar o Google Analytics futuramente:
![](https://storage.crisp.chat/users/helpdesk/website/4db5e2ee98161400/cff41e9d-e4e6-4ea7-8eb7-09029f_1tl8xlg.png)
Após isso clique na opção "Default Account for Firebase" conforme o print abaixo:
![](https://storage.crisp.chat/users/helpdesk/website/18787c5b1b6ee000/7af46582-2c1c-4e58-b30d-6f087c_13m4l2m.png)
E para concluir a criação do projeto clique em "Criar projeto":
![](https://storage.crisp.chat/users/helpdesk/website/3db504952adc7800/873bcb07-4123-495b-b3cb-cf0d43_1q5io6k.png)
Em alguns instantes seu projeto será criado no console do Firebase.
Assim que finalizar a criação do projeto, clique em "Continuar"
![](https://storage.crisp.chat/users/helpdesk/website/c28b61d0453d8800/0eab5203-729a-434d-9cbd-931a62_17l6i9m.png)
Feito isso, você será direcionado para a seguinte tela, onde deverá clicar no ícone do Android, como mostra a imagem abaixo.
![](https://storage.crisp.chat/users/helpdesk/website/ae0d56388841d00/38e222ed-406b-4564-b00f-65baba_10v4wix.png)
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)
![](https://storage.crisp.chat/users/helpdesk/website/8dbb2c2770f63800/5e5ef564-4a72-4ff8-a3f6-eccf29_7phta0.png)
Neste passo 2, não baixe o arquivo .json. Clique em "Próxima" e vá para o próximo passo;
![](https://storage.crisp.chat/users/helpdesk/website/b686354b5419c800/535bb317-dd2b-4865-8bfd-e8a354_1d94ol7.png)
Em "Adicionar o SDK do Firebase", clique em "Próxima".
![](https://storage.crisp.chat/users/helpdesk/website/c3121795a13eb00/e200df04-dc6d-4320-9960-d51ed6_77f97h.png)
Feito isso, clique em "Continuar no console".
![](https://storage.crisp.chat/users/helpdesk/website/7a8a1b7a949f5400/e675cfc2-6f91-4fdf-8684-aa5e08_vsckls.png)
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.
![](https://storage.crisp.chat/users/helpdesk/website/23eb787dc7173200/633882fc-d1c4-4b8a-afb7-a06f37_fud74g.png)
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.
![](https://storage.crisp.chat/users/helpdesk/website/a6a4d1f1046ce000/a51f2be3-4cdd-4347-b04a-3cf4b2_1iqoewb.png)
![](https://storage.crisp.chat/users/helpdesk/website/1f18cd1d8bb27600/3d548467-1023-464f-b6e1-9d90ee_arx455.png)
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.
![](https://storage.crisp.chat/users/helpdesk/website/4215dfd2951c5000/ecb28cc4-603a-462b-bcdf-057f00_2m725f.png)
Volte para a tela de configurações do Firebase e clique em "Contas de Serviço"
![](https://storage.crisp.chat/users/helpdesk/website/fb5a56765d314800/chrome1khzzuxlnx_te5ip1.png)
Desça a tela clique em "gerar nova chave privada":
![](https://storage.crisp.chat/users/helpdesk/website/fb5a56765d314800/chromewjylid81fr_19g4bg5.png)
Insira o arquivo .Json baixado na parte de "Arquivo Chave Cloud Messaging" do editor:
![](https://storage.crisp.chat/users/helpdesk/website/fb5a56765d314800/chromeozngvfxibt_jrbkap.png)
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.
![](https://storage.crisp.chat/users/helpdesk/website/fb5a56765d314800/chromeqv2qkfz3lk_1bcohud.png)
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