Firebase Cloud Messaging не поддерживает прямую отправку сообщений на устройство. Для отправки сообщения на устройство (так называемое нижестоящее сообщение) необходимо указать ключ сервера FCM и (как следует из его названия) этот ключ следует использовать только на сервере или в доверенной среде.
Причина этого заключается в том, что наличие ключа FCM-сервера для проекта позволяет отправлять любое сообщение всем и всем устройствам в этом проекте, поэтому его доступность вне доверенной среды будет проблемой безопасности.
Но нет необходимости использовать базу данных Firebase для отправки сообщения FCM. Самый простой способ убедиться в этом - отправить сообщение с помощью вызова curl из командной строки, как показано здесь: Как я могу отправить уведомление Firebase Cloud Messaging без использования консоли Firebase? Вы также можете реализовать код для отправьте сообщение в облачных функциях или в своей любимой серверной среде без базы данных. Вам просто нужно указать цель, куда отправить сообщение в функцию.