API Firebase Cloud Messaging (V1)

Atualmente, o Firebase introduziu uma atualização na forma de interagir com os servidores do Firebase Cloud Messaging (FCM). A API FCM HTTP v1, é uma API REST com autorização segura e recursos flexíveis de mensagens entre plataformas.

Acessando o Gerenciamento da Conta de Serviço

  1. No seu projeto do Firebase, vá para Configurações do Projeto e acesse a aba Cloud Messaging.
  2. Em API Firebase Cloud Messaging (V1), clique em Gerenciar Contas de Serviço. Você será redirecionado para outra aba do navegador no Console do Google Cloud.

Criando uma Nova Chave JSON

  1. Na seção de contas de serviço do seu projeto, encontre a linha que contém a descrição Firebase Admin SDK Service Agent. Esta é a conta de serviço padrão usada para administrar o projeto, incluindo tarefas como gerenciamento de usuários e envio de notificações. Na coluna "Ações", clique no ícone de três pontos verticais e selecione Gerenciar Chaves.

🚧

Caso haja mais de uma conta de serviço, recomendamos utilizar a conta nomeada "App Engine default service account" para gerar a chave.

  1. Você será redirecionado para a página de suas chaves. Clique em Adicionar Chave e selecione a opção JSON. Em seguida, clique em Criar. Conforme indicado na tela de criação de chave, um arquivo contendo a chave privada será baixado. Armazene o arquivo com segurança, pois essa chave não pode ser recuperada em caso de perda.
  1. O arquivo baixado deve ser adicionado à nossa plataforma Inngage. Clique em Plataformas e, em seguida, no botão Upload para anexar o arquivo JSON.

👍

Pronto! A migração para a API Firebase Cloud Messaging (HTTP v1) foi realizada com sucesso!

Recomendamos realizar testes de envio de mensagens push em todos os cenários possíveis para garantir que tudo esteja em conformidade.