Dear Team,
We are seeing delay in firebase notification delivery from February while using topic or
targeting apps from cloud messaging notification composer and our legacy http delivery tool. Notification intended to topic which has smaller number of devices subscribed(for example 100k) are delivered instantly. But when number of subscribed devices are higher or we sent full base notification from composes, latency increases. My last notification analytics is telling me that it had targeted 23M users, however I have monthly active users of 10M.
We have some query in this regard:
1. We used to send all notifications as high priority. But our open rate is running low for past couple of months (3-6%). Does this have any negative impact?
2. According to docs, usual limit of concurrent fanout is 1000/sec and 10000/sec is not uncommon. But actual achievable fanout rate is dependent on the number of project requesting for fan out. In that case can we consider that, on average 1000/sec fanout rate will enable us to reach 100k customers in 100s or 1M customers in 1000s ?
3. Is there any we to check what is my current fanout rate and whether I should initiate another notification campaign? May be through some bigquery as shown in doc?
4. I am attaching an image of our report of FCM notification. It seems we have sent 3.3B notification in last 1 month and only 12M was received? I am not sure where the rest are lost? If I assume they have uninstalled/reinstalled the app or their FCM token has become invalid, aint this "sending" attempt eating up my available fanout bandwidth?
5. If this huge sent count is an issue, how to get rid of this sent attempts? Is there any way to invalidate those FCM tokens (like attempting to send dummy notifications)
