We are trying to monitor the status of our Firebase Cloud Messaging feature in our Android app. We regularly receive feedback from users who say they do not have them.
By checking the Google Firebase reporting tool, we have found that, for the last 30 days, we have a specific number of notifications sent but a reduced number of "impressions", 778K versus 694K.
We searched the internet for a precise definition of the concept of "impressions" but we could not find it, apart from this (question mark in the chart).
Number of notification messages seen by users
What does it really means? Why this difference on numbers between sent and seen? Google sent the message to the device but it was "refused" somehow? due to a battery saving software or because of the app is configured to not receive notifications?
We really appreciate your help! Thanks in advance.