As per firebase docs
registration_ids: This parameter specifies a list of devices (registration tokens, or IDs) receiving a multicast message. It must contain at least 1 and at most 1000 registration tokens.
I would like to know how if the devices are up to 1 million. How does Firebase handles sending of messages to all the devices without any delay to any device having sending 1000 devices at once.