1
votes

firebase comment envoyer automatiquement des notifications push

Comment envoyer une notification push automatiquement, au lieu de le faire manuellement via la console Firebase. Comme lorsque l'utilisateur invite un autre utilisateur, envoyez une notification à l'utilisateur indiquant qu'il a été invité. J'obtiens le jeton d'appareil utilisateur en faisant firebase.messaging().getToken();


2 commentaires

Où enregistrez-vous les informations d'invitation?


il serait enregistré dans le backend, chaque utilisateur aurait un jeton d'appareil Firebase associé


3 Réponses :


2
votes

Faites-le via votre backend, vous devez d'abord enregistrer le jeton des utilisateurs sur votre backend et lorsque userA envoie une invitation à userB envoie cette demande au backend et que votre backend doit avoir un jeton userB, il enverra une notification userB.


0 commentaires

3
votes

Vous devrez développer votre propre serveur sur lequel vous devez enregistrer le jeton de l'appareil et envoyer des notifications push en fonction de divers déclencheurs.

Autre manière - si vous utilisez d'autres services Firebase comme Firestore - vous pouvez utiliser les fonctions Firebase. Voici un aperçu rapide: https://firebase.google.com/docs/functions/use -cases


1 commentaires

si je peux poser une question, comment empêcherais-je les appareils de recevoir des notifications push, par exemple lorsque l'utilisateur se déconnecte. Construire une application native de réaction et en ce moment je fais firebase.notifications (). OnNotification (...) qui retourne une fonction qui serait appelée pour se désinscrire des notifications, mais cela ne semble pas fonctionner



1
votes

Si vous utilisez Firebase DB et souhaitez envoyer une notification push par certaines actions (par exemple, un nouvel enregistrement dans votre base de données), vous pouvez essayer d'utiliser les fonctions de Firebase. Consultez ici pour plus d'informations

De toute autre manière - vous devez créer votre propre application serveur qui sera connectée aux services fcm ou apn et à votre base de données. Bien sûr, vous devez configurer correctement votre application serveur.


0 commentaires