GCM имеет dry_run
функциональность :
Этот параметр, если задано значение true, позволяет разработчикам тестировать запрос без фактической отправки сообщения.
GCM считается устаревшим в пользу FCM , но я не вижу подобной функции в FCM.
Позволяет ли FCM выполнять пробный прогон?