Задержка FCM довольно низкая, особенно когда вы отправляете напрямую на ID токены (поэтому не используете темы).Упомянутый вами объем сообщений не относится к инфраструктуре FCM, которая обрабатывает несколько миллиардов сообщений в день.
Если вы хотите получить лучшую гарантию задержки, вы можете рассмотреть возможность использования базы данных реального времени или облачного хранилища пожаров, но:
- Эти сообщения, как правило, будут доставляться только при активном приложении.
- Это означает, что вам нужно будет отправлять сообщения как через базу данных (если приложение активно), так иFCM (если приложение не активно).