Envoyez vos SMS avec Batch 🎉 →

Push Android : deux changements majeurs sur Firebase Cloud Messaging

Stratégies CRM

30 Apr 2024 Rédigé par Selma Bennamane

Dans notre article publié début 2024, nous vous rappelions que Google Firebase allait supprimer l'API Legacy FCM (Firebase Cloud Messaging) en juin prochain. Passé cette échéance, tous les comptes qui l'utiliseront encore ne pourront plus envoyer de notifications push Android.

Alors que de nombreux annonceurs s’activent actuellement pour migrer vers l’API FCM HTTP v1, Google Firebase a introduit deux changements majeurs sur cette API qui nécessitent votre plus grande attention :

  • La diminution de la vitesse d'envoi des notifications push Android;
  • Une purge des tokens push Android inactifs depuis 9 mois, à venir dès le 15 mai prochain.

Les mises à jour de Google ou d'Apple complexifient la gestion des API push.

A ce titre, un partenariat avec une solution externe de notifications push disposant d'une expertise CRM ainsi que des liens privilégiés avec des acteurs majeurs comme Google Firebase s’avère utile dans votre adaptation à ces mises à jour.

On vous explique dans cet article comment ces changements affectent vos campagnes push Android et comment Batch les gère pour ses clients.

La limitation de la vitesse d’envoi des notifications push Android

Dans un souci de réguler ses pics de trafic, Google Firebase a établi sans préavis un rate limit par défaut pour les envois de notifications push Android.

Ce rate limit par défaut est désormais de 600 000 requêtes / minute par projet Firebase.

Lorsque vous envoyez des messages via l’API FCM HTTP v1, Google Firebase alloue un quota de tokens par minute. Avec la mise à jour, ce quota est de 600 000 tokens qui sont entièrement réapprovisionnés toutes les minutes.

Si vous atteignez ce rate limit de 600.000 requests / minute par Projet Firebase, vos envois push Android seront ainsi automatiquement rejetés.

Si ce rate limit par défaut concerne la plupart des applications, on a pu observer que certaines d’entre elles avec des volumes d’envoi très importants ont pu bénéficier de rate limits plus importants (1,2 millions requêtes / minute, voire 1,6 millions).

Nos recommandations pour gérer le rate limiting FCM

Si vous êtes client de Batch, sachez que notre plateforme s’adapte en temps réel aux évolutions du rate limit annoncé par Google. Pour rappel, le rate limit par défaut chez Batch est de 1 million de requêtes / minute pour chaque application.

Vous pouvez visualiser votre quota FCM via ce lien ou alors aller sur Google Cloud Console > Select your FCM project > APIs & Services > Firebase Cloud Messaging API > Quotas & System Limits.

Si vous souhaitez augmenter votre vitesse d’envoi, nous vous invitons à prendre attache avec vos contacts chez Batch. Ils vous partageront les démarches à suivre, et le cas échéant, faciliteront votre mise en relation avec le service client de Google Firebase.

A partir du 15 mai prochain, Google Firebase exécutera sa purge des tokens push Android inactifs

Dans le passé, Google Firebase a pu désinscrire des tokens push Android lors des désinstallations d’apps, ce qui permettait à vos bases de tokens push de grandir de façon quasi continue.

Pour rappel, un token push est l'adresse unique qui permet d'envoyer une notification à un appareil, et que Batch stocke sur ses serveurs.

Cependant, ces dernières semaines, Google Firebase a décidé de frapper fort en annonçant un durcissement conséquent de sa politique de gestion des tokens push inactifs.

A partir du 15 mai 2024 prochain, tout token push Android d'un appareil qui reste inutilisé pendant plus de 270 jours (soit 9 mois) sera considéré comme expiré. Dès lors, FCM le marquera comme invalide et rejettera les envois.

A cette date, Google Firebase va opérer une purge d’envergure des tokens push inactifs, en commençant par un rattrapage massif avant d’y aller pas à pas.

Si vous utilisez déjà l’API FCM HTTP v1, cette mise à jour de la politique de gestion de push tokens inactifs affecte directement votre stratégie Android push, la purge prévue à partir du 15 mai allant probablement faire chuter votre reach de tokens push Android valides.

Nos recommandations sur la gestion des tokens push Android

Pour vous adapter à cette mise à jour majeure de FCM, prenez les deux réflexes suivants :

  1. Contactez votre solution CRM de notification push Android pour vous assurer qu'elle peut gérer automatiquement la purge des tokens push inactifs. Dans le cas des clients Batch, la bonne nouvelle est que le SDK Batch s'occupe déjà automatiquement de la mise à jour et du nettoyage des tokens inactifs de vos utilisateurs (voir l'article Help de Batch).
  2. Intégrez immédiatement cette mise à jour dans l'analyse des performances de vos campagnes Android si vous avez déjà migré sur l’API FCM HTTP v1. Comme mentionné plus haut, si vous observez une chute importante de votre base de tokens push Android dans les semaines à venir, il se pourrait très certainement que cela soit dû à l’exécution de la purge de tokens push inactifs annoncée par Google Firebase.

N'oubliez pas votre migration obligatoire vers l'API Firebase Cloud Messaging HTTP v1 avant juin 2024

Si votre équipe ne l’a pas encore opérée, nous vous rappelons que vous devez effectuer cette migration le plus tôt possible, car en juin prochain Google Firebase supprimera l’API legacy.

Dès lors, tous les messages push Android reposeront uniquement sur l'API FCM HTTP v1, et tous les comptes qui utilisent encore l’API legacy dépréciée ne seront plus en mesure d'envoyer des notifications push Android.

Aux clients de Batch qui n’ont pas encore effectué leurs migrations vers l’API FCM HTTP v1 : nous vous invitons à contacter les équipes Customer Services de Batch. Nous sommes à votre disposition pour vous accompagner et vous fournir toutes les ressources qui ont déjà permis à des centaines de clients Batch de réussir leurs migrations.

Voici quelques liens qui ont été utiles des centaines de clients Batch qui ont déjà réussi leurs migrations respectives :

Selma Bennamane

Senior Solutions Engineer @ Batch (Project Management Professional Certified)

Reading time
min

Rejoignez-nous

linkedin icontwitter iconyoutube iconwttj icon
Newsletter

La Newsletter du CRM

Toutes les nouveautés dans votre boîte mail !