Messagerie cloud Firebase

Firebase Cloud Messaging (FCM) est une solution de messagerie multiplateforme qui vous permet d'envoyer des messages de manière fiable et gratuite.

À l'aide de FCM, vous pouvez informer une application cliente que de nouveaux e-mails ou d'autres données sont disponibles à synchroniser. Vous pouvez envoyer des messages de notification pour stimuler le réengagement et la fidélisation des utilisateurs. Pour des cas d'utilisation tels que la messagerie instantanée, un message peut transférer une charge utile allant jusqu'à 4 000 octets vers une application client.

Configuration iOS+ Configuration Android Configuration Web Configuration Flutter Configuration C++ Configuration Unity

Capacités clés

Envoyer des messages de notification ou des messages de données Envoyez des messages de notification qui s'affichent à votre utilisateur. Ou envoyez des messages de données et déterminez complètement ce qui se passe dans le code de votre application. Voir Types de messages .
Ciblage polyvalent des messages Distribuez des messages à votre application client de trois manières : vers des appareils uniques, vers des groupes d'appareils ou vers des appareils abonnés à des sujets.
Envoyer des messages depuis les applications clientes Envoyez des accusés de réception, des discussions et d'autres messages depuis des appareils vers votre serveur via le canal de connexion fiable et économe en batterie de FCM.

Comment ça marche?

Une implémentation FCM comprend deux composants principaux pour l'envoi et la réception :

  1. Un environnement fiable tel que Cloud Functions pour Firebase ou un serveur d'applications sur lequel créer, cibler et envoyer des messages.
  2. Une application client Apple, Android ou Web (JavaScript) qui reçoit des messages via le service de transport spécifique à la plate-forme correspondant.

Vous pouvez envoyer des messages via le SDK Firebase Admin ou le protocole du serveur FCM . Vous pouvez utiliser le composeur de notifications pour tester et envoyer des messages de marketing ou d'engagement à l'aide de puissants ciblage et analyses intégrés ou de segments importés personnalisés.

Consultez la présentation de l'architecture pour plus de détails et des informations importantes sur les composants de FCM.

Chemin de mise en œuvre

Configurer le SDK FCM Configurez Firebase et FCM sur votre application conformément aux instructions de configuration de votre plate-forme.
Développez votre application client Ajoutez la gestion des messages, la logique d'abonnement aux sujets ou d'autres fonctionnalités facultatives à votre application client. Pendant le développement, vous pouvez facilement envoyer des messages de test à partir du compositeur de notifications .
Développez votre serveur d'applications Décidez si vous souhaitez utiliser le SDK d'administration Firebase ou le protocole de serveur pour créer votre logique d'envoi : logique pour vous authentifier, créer des demandes d'envoi, gérer les réponses, etc. Développez ensuite la logique dans votre environnement de confiance.

Prochaines étapes