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
Abra o seu projeto no console do Firebase.
Abra Configurações de projeto>Contas de serviço.
Selecione qualquer linguagem de programação.
Clique em Gerar nova chave privada para baixar um arquivo JSON que contém sua nova chave privada.
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)
Abra o hub de notificações dos Serviços de Comunicação do Azure no portal do Azure.
Abra Configurações>Google (FCM v1).
Insira os valores do arquivo JSON baixado nas caixas de texto de Chave privada, Email do cliente e ID do projeto.
Clique em Save (Salvar).
3. Verifique se o seu aplicativo recebe notificações por push
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.
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.
Artigos relacionados
Habilitar notificações por push em seu aplicativo de chat do AndroidHabilitar notificações por push para chamadas