Acesse a aba de "Configurações'' em seu dashboard e selecione "Serviços".
Para enviar notificações de mobile push, é necessário ter uma Google Service Account para gerar uma chave privada que será utilizada pela Dito.
Uma Google Service Account é um tipo específico de conta oferecida pelo Google que permite às aplicações realizar chamadas autorizadas a diversas APIs, como as do Firebase Cloud Messaging (saiba mais).
➡️ Como criar credenciais da API Firebase Cloud Messaging para enviar notificações de mobile push e browser push
A partir dessa conta, você precisa configurar as credenciais em seu projeto no Firebase, seguindo os seguintes passos.
Permissões necessárias: As seguintes permissões de conta de serviço são necessárias para que as notificações push funcionem:
cloudmessaging.messages.create
Firebase.projects.get
Passo a passo
Acesse a conta do Google:
Para começar, você precisa estar logado a uma conta de email no Google.
Acesse o console do Firebase:
Após se certificar que está logado, acesse o link do console do Firebase: console.firebase.
Ative a API Firebase Cloud Messaging:
Em novos projetos a API vem habilitada por padrão. No entanto, é essencial verificar se a API Firebase Cloud Messaging (V1) está ativada em seu projeto, especialmente no caso de ser um mais antigo.
Para isso, comece acessando seu projeto e clique no ícone de engrenagem ao lado de Visão geral do projeto no canto superior esquerdo do menu. Depois, selecione Configurações do projeto.
Vá até a aba Cloud Messaging e verifique se a API Firebase Cloud Messaging (V1) está ativa nesta tela.
Se não estiver, siga os passos para habilitá-la através do menu no canto superior direito.
Gere um arquivo de chave privada:
Nas configurações do projeto, acesse a guia Contas de serviço. Clique em Gerar nova chave privada na parte inferior da página.
Quando a janela de aviso aparecer, clique em Gerar chave. Salve o arquivo JSON gerado em um local seguro e forneça-o à Dito quando solicitado.
Arquivo JSON gerado no passo anterior
Você deve inserir o arquivo gerado no app.dito, para isso siga os passos do tutorial de Como configurar seu mobile push
Ficou alguma dúvida? O time de atendimento está à disposição. 😀