2016-07-15 10 views
0

Ich habe Benachrichtigungen erfolgreich bearbeitet, wenn die App im Vordergrund der FirebaseMessagingService-Klasse steht. Das generiert Benachrichtigung von der App mit diesem Code:Wie wird die Anzahl der Benachrichtigungen behandelt, wenn sich die App im Hintergrund im Firebase befindet?

So habe ich Notification count behandelt, wenn Anwendung im Vordergrund ausgeführt wird. Aber wenn die App im Backgorund ist, haben wir keine Kontrolle darüber, Benachrichtigungen oder Zählbenachrichtigungen zu generieren. Also wenn ich wissen möchte wie viele Benachrichtigungen in der Statusleiste anstehen oder wie viele Benachrichtigungen zum Zeitpunkt des SplashScreen geöffnet sind. Wie kann ich diese Anzahl von Benachrichtigungen erreichen? Ich habe den Code oben versucht, aber es funktioniert, wenn die App nur läuft. Ich verstehe nicht, wie man die Anzahl der ausstehenden Benachrichtigungen abruft.

Antwort

0

Sie können die Anzahl in onMessageReceived Methode von FirebaseMessagingService berechnen, wird es aufgerufen, auch wenn App im Hintergrund ist.

+0

Nein, es ruft onMessageReceived() nicht auf, wenn die App bereits im Hintergrund ausgeführt wird, nachdem sie "https://firebase.google.com/docs/notifications/android/console-device" gelesen hat. @ Anandroid –