> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notifique.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Credenciais Android (Firebase)

> Como criar o app no Google Firebase e colar as informações no painel da Notifique.

<Tip>
  O Firebase é o **porteiro do Google**: ele autoriza a Notifique a avisar os celulares Android do seu app. Você só precisa dar essa autorização uma vez no painel.
</Tip>

## Em poucas palavras

1. Crie um projeto no site do Google (Firebase)
2. Cadastre seu app Android lá
3. Baixe um **arquivo de autorização** (formato JSON)
4. Cole no painel da Notifique, em **⚙️ Configurações → Android**

## O que você vai colar na Notifique

| No painel Notifique          | O que é, em português claro                                        |
| ---------------------------- | ------------------------------------------------------------------ |
| **Arquivo JSON do Firebase** | O arquivo que o Google baixa para você, copie tudo e cole          |
| **Project ID**               | Código do projeto, costuma aparecer sozinho ao colar o JSON        |
| **Package name do app**      | O “nome de registro” do app no Android (ex.: `com.suaempresa.app`) |

<Note>
  O **package name** é como o CPF do app no Android. Tem que ser **o mesmo** no Firebase, na Notifique e no projeto do app. Se um lugar estiver diferente, o push não funciona.
</Note>

## Passo 1: Entrar no Firebase

1. Abra [console.firebase.google.com](https://console.firebase.google.com)
2. Entre com sua conta Google (Gmail)
3. Clique em **Adicionar projeto** e siga as telas até **Criar projeto**

Não precisa ser expert, o assistente vai perguntando o básico.

## Passo 2: Cadastrar o app Android

1. Na tela do projeto, clique no ícone **Android** (robozinho verde)
2. Em **Package name**, digite o nome do app, o mesmo que seu desenvolvedor usa no projeto (ex.: `com.minhaloja.app`)
3. Clique em **Registrar app**
4. O Firebase oferece um arquivo `google-services.json`, **baixe e guarde**. Seu desenvolvedor coloca esse arquivo dentro do projeto Android (é o que faz o celular receber avisos)
5. Pode clicar em **Continuar** até terminar o assistente

## Passo 3: Liberar mensagens (Cloud Messaging)

1. No menu à esquerda: **Criação** → **Cloud Messaging**
2. Na primeira vez, aceite os termos

Só isso, não precisa mexer em mais nada aqui para começar.

## Passo 4: Baixar o arquivo de autorização (JSON)

1. Clique na **engrenagem** ⚙️ ao lado de “Visão geral do projeto”
2. Vá em **Configurações do projeto**
3. Aba **Contas de serviço**
4. Clique em **Gerar nova chave privada** e confirme
5. O navegador baixa um arquivo `.json`

Esse arquivo é sensível, **não mande por WhatsApp** nem publique na internet. Use só na Notifique.

<Warning>
  Quem tiver esse arquivo pode enviar mensagens pelo seu projeto no Google. Trate como senha.
</Warning>

## Passo 5: Colar na Notifique

1. Abra [app.notifique.dev](https://app.notifique.dev) → **Push** → seu app
2. Clique em **⚙️** (canto superior direito)
3. Desça até a seção **Android**
4. Cole o conteúdo inteiro do arquivo JSON no primeiro campo
5. Confira se o **Project ID** apareceu
6. No **Package name**, digite o mesmo nome do passo 2
7. Clique em **Salvar alterações**

Pronto. A mensagem “Firebase já configurado” confirma que deu certo.

## Passo 6: Testar

1. Volte à tela do Push App → aba **Android**
2. Copie o código que aparece lá (ou peça ao desenvolvedor para colar no app)
3. Abra o app em um celular Android
4. Mande um aviso de teste pelo painel da Notifique

## Deu errado?

| O que aconteceu                               | O que conferir                                                            |
| --------------------------------------------- | ------------------------------------------------------------------------- |
| Painel diz que o package não está configurado | Nome do app vazio ou diferente entre Firebase e Notifique                 |
| O aviso não chega no celular                  | Arquivo `google-services.json` no projeto + usuário permitiu notificações |
| JSON não aceita                               | Cole o arquivo inteiro, do `{` até o `}`                                  |

## Próximos passos

* [Colocar o código no app Android](/push-api/integracao/android)
* [Ver todos os guias](/push-api/integracao/index)
