Bonjour,

J'ai fait appel à une société pour développer mon application qui inclu un module de chat entre plusieurs utilisateurs.
Tout fonctionne correctement à l'exception des notifications, lorsqu'un utilisateur n'utilise pas l'appli et reçoit plusieurs messages d'autres utilisateurs, il reçoit autant de notifications "Vous avez reçu un message" que de messages!

Le développeur basé à l'étranger m'informe qu'il a utilisé Firebase pour que ça ne me coûte pas trop cher et que Firebase ne permet pas d'envoyer une seule notification à l'utilisateur dés lors que ce dernier reçoit plus d'un message.
Comme solution, il préconise d'utiliser un serveur XMPP ou d'opter pour une API payante...mais que dans tous les cas ces deux choix me coûteront quelques euros...

Mon besoin est que si un utilisateur reçoit un message, il reçoit une notification type "Vous avez reçu un message" et que s'il reçoit d'autres messages, cette même notification indiquerai le message suivant: "Vous avez des messages non-lus".

Il s'agit d'une application hybride (Android, iOS) codée sous Ionic.

Qu'en pensez-vous et que me conseillez-vous?

Merci d'avance