База данных Firebase синхронизирует состояние между сервером и всеми клиентами. Он явно не предназначен для передачи сообщений.
Вы можете легко создать службу передачи сообщений поверх базы данных, храня сообщения для каждого пользователя, которому вы хотите их доставить. Простая структура для этого может быть:
Inboxes
uidOfPeppy
message1: {...}
message3: {...}
uidOfPuf
message2: {...}
С помощью этой структуры вы записываете сообщение в папку «Входящие» каждого пользователя, к которому вы хотите иметь доступ.