0

Une façon de démarrer Firebase Messasing (FCM) avec une activité? Je vois que parfois, il cesse de fonctionner au hasard (c'est sérieux et il n'y a pas eu de changement significatif dans le code d'exemple de Google).Android - Un moyen de démarrer Firebase Messasing (FCM) avec une activité?

Donc je voudrais le démarrer dans plusieurs événements possibles, pour assurer son fonctionnement. Je trouve étrange qu'une application officielle échoue si mal. La réception de la notification était supposée être simple.

Fonctionne parfaitement jusqu'à ce que vous arrêtez au hasard, l'application ne plante pas. Je navigue à travers l'application, ferme et ouvre et aucun message n'arrive, puis quand j'allume et éteint le wifi les messages arrivent.

+2

Comment envoyez-vous les messages? Cherchez-vous à envoyer des messages au premier plan ou en arrière-plan? Pouvez-vous mettre à jour votre question pour inclure cette information, ainsi que votre code pour recevoir des messages? –

Répondre

0

Les messages des notifications ont un comportement un peu imprévisible pour FCM. Mais il n'y a rien à craindre. La plupart des notifications Firebase (> 99%) sont envoyées en moins d'une seconde. Mais parfois, pour de très petits volumes dans des applications qui sont en cours de développement sur 'in experiment', vous trouverez des retards inexpliqués dans les délais de livraison des notifications. Je suppose que c'est parce que les serveurs FCM priorisent la file d'attente de livraison. Rien à craindre. Continuez à développer votre application et vous constaterez que plus de notifications que vous livrez en utilisant FCM, plus elle commence à devenir fiable.