Google 致力于为黑人社区推动种族平等。查看具体举措

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 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.

Vous utilisez des API Google Cloud Messaging obsolètes ? En savoir plus sur la façon de migrer vers la FCM.

configuration iOS installation Android configuration Web 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 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 les types de message .
Ciblage polyvalent des messages Distribuez des messages à votre application cliente de l'une des trois manières suivantes : vers des appareils uniques, vers des groupes d'appareils ou vers des appareils abonnés à des sujets.
Envoyer des messages à partir d'applications clientes Envoyez des accusés de réception, des discussions 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 :

  1. Un environnement de confiance tel que Cloud Functions for Firebase ou un serveur d'applications sur lequel créer, cibler et envoyer des messages.
  2. Une application cliente iOS, 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 Firebase Administrateur SDK ou les protocoles de serveur de la FCM . Vous pouvez utiliser le Notifications compositeur pour tester et d'envoyer des messages marketing ou de ciblage puissant engagement à l' aide intégrée et d' analyse ou personnalisés segments importés .

Voir la présentation de l' architecture pour plus de détails et des informations importantes sur les composants de la 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 cliente Ajoutez la gestion des messages, la logique d'abonnement aux rubriques ou d'autres fonctionnalités facultatives à votre application cliente. Au cours du développement, vous pouvez facilement envoyer des messages de test du Notifications compositeur .
Développez votre serveur d'applications Décidez si vous souhaitez utiliser le SDK Firebase Admin ou l'un des protocoles 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. Notez que si vous souhaitez utiliser la messagerie en amont de vos applications clientes, vous devez utiliser XMPP et que Cloud Functions ne prend pas en charge la connexion persistante requise par XMPP.

Prochaines étapes

  • Exécutez l' Android ou iOS échantillon Quickstart. Ces exemples vous permettent d'exécuter et de réviser le code pour envoyer un message de test à un seul appareil à l'aide de la console Firebase.

  • Essayez les tutoriels pour Android ou iOS .

  • Ajouter Firebase Nuage de messagerie à votre Android , iOS ou Web App.

  • Configurez votre environnement de confiance dans lequel vous créerez et enverrez des demandes de messages. Vous pouvez écrire la logique d' envoyer à l' aide du SDK d' administration , et de déployer facilement ce code sur les fonctions Cloud pour Firebase ou d' autres environnements de cloud computing gérés par Google. Vous pouvez également effectuer le développement de serveur en utilisant les protocoles de serveur de la FCM .

  • En savoir plus sur l' envoi des charges utiles de données, la mise en priorité du message, et d' autres options de messagerie qui sont disponibles avec la FCM.

  • Migrez votre existant Android ou iOS d'utiliser la mise en œuvre GCM Firebase Nuage de messagerie.