La fonctionnalité de messagerie de groupe d'appareils est obsolète et ne fonctionnera plus après le 29 septembre 2027. Les instructions vous aident à migrer hors de la fonctionnalité.
Gérer votre propre mappage de jetons de groupe
Étant donné que FCM ne stockera plus vos groupes d'appareils, vous devez créer et gérer votre propre mappage entre vos groupes (tels qu'un ID utilisateur) et leurs jetons d'enregistrement FCM associés sur votre serveur d'application. Nous vous recommandons d'utiliser une solution de stockage persistant, comme Cloud Firestore, Realtime Database ou une base de données relationnelle.
Lorsqu'une application cliente démarre ou que son jeton est actualisé, elle doit capturer le jeton et l'envoyer à votre backend pour qu'il soit stocké. Votre backend associe ensuite ce jeton à l'utilisateur ou au groupe approprié.
Récupérer votre mappage existant entre les jetons de groupe
Les API de gestion des groupes d'appareils FCM proposent une méthode GET pour récupérer la liste des jetons d'enregistrement appartenant à un notification_key donné.
AVERTISSEMENT : L'API permettant de récupérer le mappage des jetons de groupe sera désactivée le 29 septembre 2027, et les données ne seront pas conservées par la suite. Récupérez les données de votre groupe avant le 29 septembre 2027 si vous en avez besoin.
Envoyer des messages à chaque jeton d'un groupe
Pour envoyer un message à un groupe à l'aide des mappages de jetons de groupe que vous venez de gérer, récupérez la liste des jetons de votre base de données.
Si vous utilisez le SDK Admin Firebase, vous pouvez utiliser l'API de messagerie multicast (sendEachForMulticast) pour envoyer une seule charge utile de message à plusieurs jetons à la fois.
Si vous appelez directement l'API FCM HTTP v1, vous devez effectuer une requête HTTP distincte pour chaque jeton de votre groupe, en itérant sur la liste des jetons d'enregistrement et en envoyant une requête avec le champ token défini de manière explicite dans la charge utile du message.
Utiliser la messagerie thématique pour une large diffusion
La messagerie thématique ne remplace pas directement la messagerie de groupe. Les sujets sont optimisés pour le débit plutôt que pour la latence. Ils sont recommandés pour les grands fan-out. Vous pouvez en savoir plus sur la façon de gérer les abonnements aux thèmes et d'envoyer des messages aux thèmes si cela vous convient.