Atualizações Importantes no Firebase Cloud Messaging: O que Você Precisa Saber e Fazer
Se você utiliza o Firebase Cloud Messaging (FCM) para gerenciar notificações push em seus aplicativos, é essencial estar atento às mudanças que começarão a ser implementadas a partir de 15 de maio de 2024. A Google anunciou que realizará a limpeza de tokens de registro expirados e assinaturas de tópicos que estão inativos há mais de 270 dias. Aqui está o que você precisa saber e as ações recomendadas para garantir a continuidade e eficácia das suas campanhas de comunicação.
Mudanças a Partir de 15 de Maio de 2024
A partir dessa data, todos os tokens e assinaturas de tópicos que não tiverem atividade conectada ao FCM por mais de 270 dias serão considerados expirados e inválidos. Qualquer tentativa de enviar uma mensagem para esses tokens resultará em um erro 404 (NÃO REGISTRADO). Esse processo é uma parte da rotina de "garbage collection" do FCM para remover acessos obsoletos e melhorar a performance das notificações.
Impactos Possíveis
Você pode notar uma melhora na velocidade de envio das suas campanhas devido à redução de tokens expirados no sistema. Isso pode ajudar a agilizar o processo de "fanout", ou seja, a distribuição de mensagens para múltiplos usuários, ao eliminar subscrições que não são mais válidas.
Ações Recomendadas para os Usuários do Firebase
1. Gerenciamento de Erros 404:
- Certifique-se de que seu aplicativo ou serviço está preparado para lidar corretamente com erros 404 provenientes do FCM.
- Exclua qualquer registro de tokens que retornem o código de erro 404, pois eles não serão revalidados.
2. Manutenção da Atualização de Tokens:
- Caso um dispositivo volte a se conectar depois de seu token ser coletado como lixo, ele se registrará novamente e receberá um novo token. É crucial que seu aplicativo reconheça essas mudanças de token automaticamente.
- Atualize seus servidores de aplicativos com o novo token sempre que um dispositivo receber um novo registro.
3. Reinscrição em Tópicos:
- Tokens de tópicos não são automaticamente renovados após a expiração. Recomenda-se que você configure seu aplicativo para reinscrever-se em tópicos relevantes aproximadamente a cada mês para evitar perdas de subscrição.
4. Monitoramento e Análise:
- Acompanhe o impacto dessas mudanças observando a taxa de erros 404, as taxas de envio total de campanhas e as estatísticas de entrega por meio da API de Dados de Entrega Agregada do Firebase.
Suporte Disponível
A equipe do Firebase está disponível para ajudar com qualquer dúvida ou dificuldade que possa surgir devido a essas mudanças. Não hesite em alcançar o suporte técnico se precisar de assistência adicional.
Manter seus sistemas atualizados e em conformidade com as novas diretrizes do FCM garantirá que suas campanhas de notificação continuem sendo eficazes e eficientes. Preparar-se com antecedência para essas mudanças pode ajudar a minimizar qualquer impacto negativo em suas operações diárias.