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 sans frais.
À l'aide de FCM, vous pouvez informer une application cliente qu'un nouvel e-mail ou d'autres données sont disponibles pour la synchronisation. Vous pouvez envoyer des messages de notification pour stimuler le réengagement et la rétention des utilisateurs. Pour les 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 cliente.Capacités clés
Envoyer des messages de notification ou des messages de données | Envoyez des messages de notification qui sont affichés à votre utilisateur. Ou envoyez des messages de données et déterminez complètement ce qui se passe dans votre code d'application. Voir Types de messages . |
Ciblage polyvalent des messages | Distribuez des messages à votre application cliente de l'une des 3 manières suivantes : à des appareils uniques, à des groupes d'appareils ou à des appareils abonnés à des rubriques. |
Envoyer des messages à partir d'applications clientes | Renvoyez des accusés de réception, des chats et d'autres messages des appareils à 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 :
- Un environnement de confiance tel que Cloud Functions pour Firebase ou un serveur d'applications sur lequel créer, cibler et envoyer des messages.
- Une application cliente Apple, Android ou Web (JavaScript) qui reçoit des messages via le service de transport spécifique à la plate-forme correspondante.
Vous pouvez envoyer des messages via le SDK Firebase Admin ou le protocole de serveur FCM . Vous pouvez utiliser l'éditeur de notifications pour tester et envoyer des messages marketing ou d'engagement à l'aide d'un ciblage et d'analyses intégrés puissants ou de segments importés personnalisés .
Voir la vue d'ensemble de l'architecture pour plus de détails et des informations importantes sur les composants de FCM.