Migrer depuis les groupes d'appareils

La fonctionnalité de messagerie de groupe d'appareils est obsolète et cessera de fonctionner après le 29 septembre 2027. Les instructions vous aident à migrer depuis la fonctionnalité.

Gérer votre propre mappage groupe-jeton

Comme FCM ne stockera plus vos groupes d'appareils, vous devez créer et gérer votre propre mappage entre vos groupes (comme un ID utilisateur) et leurs jetons d'enregistrement FCM associés sur votre serveur d'applications. Nous vous recommandons d'utiliser une solution de stockage persistant, telle que 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 groupe-jetons existant

Les API de gestion des groupes d'appareils FCM proposent une méthode GET permettant de récupérer la liste des jetons d'enregistrement appartenant à une notification_key donnée.

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. Si nécessaire, récupérez les données de votre groupe avant le 29 septembre 2027.

Envoyer des messages à chaque jeton d'un groupe

Pour envoyer un message à un groupe à l'aide de vos nouveaux mappages de jetons de groupe gérés, 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 HTTP v1 FCM, vous devez envoyer une requête HTTP distincte pour chaque jeton de votre groupe, en effectuant une itération sur la liste des jetons d'enregistrement et en envoyant une requête avec le champ token explicitement défini dans la charge utile du message.

Utiliser la messagerie par thèmes pour une distribution à grande échelle

La messagerie par thèmes ne remplace pas directement la messagerie de groupe. Les sujets sont optimisés pour le débit plutôt que pour la latence, et sont recommandés pour une distribution à grande échelle. Vous pouvez en savoir plus sur la gestion des abonnements aux thèmes et l'envoi de messages aux thèmes si cela vous convient.