Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) est une solution de messagerie multiplate-forme qui vous permet d'envoyer des e-mails de façon fiable messages sans frais.
Prêt à vous lancer ? Choisissez votre plate-forme:
Capacités clés
Envoyer des messages de notification ou de données | Envoyez les messages de notification qui s'affichent à votre utilisateur. ou envoyez des messages de données et déterminez ce qui se passe le code de votre application. Consultez la section Types de messages. |
Ciblage polyvalent des messages | Distribuez des messages à votre application cliente de l'une des trois manières suivantes : à des appareils uniques, à des groupes d'appareils ou à des appareils abonnés à des sujets. |
Fonctionnement
Une implémentation FCM comprend deux composants principaux pour envoi et réception:
- Un environnement approuvé tel que Cloud Functions for Firebase ou un serveur d'applications à partir desquels 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 correspondant.
Vous pouvez envoyer des messages via Firebase Admin SDK ou le protocole de serveur FCM. Vous pouvez utiliser l'outil de création de notifications à des fins de test et pour envoyer des communications marketing ou grâce à des fonctionnalités de ciblage et d'analyse intégrées, segments importés.
Découvrez la présentation présentation pour en savoir plus et connaître les des informations sur les composants de FCM.
Chemin d'accès de l'exécution
Configurer le SDK FCM | Configurez Firebase et FCM sur votre application conformément aux et les instructions de configuration spécifiques à votre plate-forme. | |
Développer votre application cliente | Ajoutez une gestion des messages, une logique d'abonnement aux sujets ou d'autres à votre application cliente. Pendant le développement, vous pouvez facilement envoyer des messages de test depuis l'outil de création de notifications. | |
Développer votre serveur d'applications | Décidez si vous souhaitez utiliser Firebase Admin SDK ou le protocole du serveur pour créer vos envois logique d'authentification, de création de requêtes d'envoi, de gestion des réponses ainsi de suite. Ensuite, élaborez la logique dans votre environnement approuvé. |
Étapes suivantes
Exécutez l'application Android ou iOS Exemple de guide de démarrage rapide. Ces exemples vous permettent d'exécuter et d'examiner du code pour envoyer un test à un seul appareil à l'aide de la console Firebase.
Pour en savoir plus sur FCM, consultez le Présentation de l'architecture des guides sur les concepts clés de FCM ; et des guides de bonnes pratiques pour envoyer des messages à grande échelle et gérer les jetons d'enregistrement.
Ajouter Firebase Cloud Messaging à votre Android, Apple, ou Web.
Configurez l'environnement de confiance dans lequel vous allez créer et envoyer des invitations à discuter. Vous pouvez écrire une logique d'envoi à l'aide du SDK Admin pour déployer facilement ce code sur Cloud Functions for Firebase ou un autre des environnements gérés par Google. Vous pouvez également effectuer le développement du serveur à l'aide du protocole de serveur FCM.