I was wondering if there is a comprehensive list that privides details of the various Firebase FCM usage limits.
I knew of the Data message payload limit of 4KB maximum. and then recently I got some issue with my app and then figured it was due to another limit - "maximum of 4 different collapse keys per device".
I also remember in one of the recent talks Google mentioned they have removed certain limits that they had previously like number of topics etc..
I am trying to get details of what are all the various limits that Google enforces on the FCM usage.
So as per my comment, it pretty much the same with GCM. So you can just go ahead and refer to this post if you want. But instead of going to the GCM docs mentioned there, you should go ahead and check with the FCM - Lifetime of a Message.
Or are you referring to much more specific limitation like in the Realtime Database connections/GB storage limit (you can just go check their pricings.
Unless you're trying to find something much more complicated or different, I think you can find pretty much everything you initially need in the docs. Cheers!
The FCM docs now contain information about throttling and scaling. Details include:
Maximum payload is documented on the same page, here, as well as the collapse key limit:
Common errors related to throttling include
messaging/device-message-rate-exceeded
ormessaging/topics-message-rate-exceeded
. More details about error messages can be found here.Here the answer given by Firebase support: