Compartilhar via


Registrar-se para as notificações por push do SDK do Android usando o Firebase Cloud Messaging HTTP v1

Este artigo se aplica a aplicativos de chamada e chat usando o SDK do Android com a notificação por push do Firebase Cloud Messaging (FCM). O FCM era conhecido anteriormente como Google Cloud Messaging (GCM/FCM).

Em 20 de junho de 2023, o Google anunciou que preteriu o envio de mensagens usando as APIs herdadas do FCM. O Google está removendo o FCM herdado do serviço em junho de 2024. O Google recomenda a migração de APIs de FCM herdadas para FCM HTTP v1.

Se o aplicativo Android existente usar o recurso de notificação por push, você precisará migrar para o ponto de extremidade HTTP v1 do FCM.

Se você tiver um novo aplicativo Android ou nunca tiver usado o Google FCM, conclua as etapas a seguir para se registrar na notificação por push do SDK do Android usando FCM HTTP v1.

Conclua as etapas a seguir para migrar sua notificação por push para o FCM HTTP v1.

1. Gerar uma chave privada no console do Firebase

  1. Abra o seu projeto no console do Firebase.

  2. Abra Configurações de projeto>Contas de serviço.

  3. Selecione qualquer linguagem de programação.

  4. Clique em Gerar nova chave privada para baixar um arquivo JSON que contém sua nova chave privada.

    Captura de tela de como gerar uma nova chave privada para o FMC v1 no console do Firebase.

  5. Localize e abra o arquivo JSON baixado. Você precisa de valores deste arquivo para a próxima etapa.

2. Forneça as credenciais de chave privada para o Google (FCM v1)

  1. Abra o hub de notificações dos Serviços de Comunicação do Azure no portal do Azure.

  2. Abra Configurações>Google (FCM v1).

  3. Insira os valores do arquivo JSON baixado nas caixas de texto de Chave privada, Email do cliente e ID do projeto.

    Captura de tela de como fornecer novas credenciais de chave privada para o FCM v1 nas configurações do portal do Azure.

  4. Clique em Save (Salvar).

3. Verifique se o seu aplicativo recebe notificações por push

  1. Aguarde alguns minutos para que as alterações feitas no hub de notificações entrem em vigor. Seu aplicativo pode ter notificações por push duplicadas ou notificações perdidas durante esse tempo.

  2. Verifique se o aplicativo recebe notificações por push sem erros.

Solução de problemas

Se o aplicativo não puder receber notificações por push, verifique se as novas credenciais do FCM v1 estão corretas. Repita as etapas neste documento conforme necessário para Gerar uma chave privada no console do Firebase ou Fornecer as credenciais de chave privada para o Google (FCM v1).

Se o aplicativo ainda não puder receber notificações por push, entre em contato com os Serviços de Comunicação do Azure em Ajuda e suporte do Microsoft Azure.

Habilitar notificações por push em seu aplicativo de chat do AndroidHabilitar notificações por push para chamadas