Доброе утро, может кто-нибудь сказать мне, какие порты используются в базе данных реального времени? Я считаю, что это не то же самое, что FCM, или я ошибаюсь?
Порт 80 и 443 освобождены, но когда я иду, чтобы отправить что-то в базу данных, он не отправляет, если я перехожу в сеть, где все выпущено, он отправляет, кто-нибудь будет знать, что это может быть?

База данных Firebase Realtime обменивается данными между клиентом и сервером по протоколу HTTPS, который использует порт 443.
Когда доступно, он использует веб-сокеты для связи, но они тоже проходят через порт 443.
Это похоже на XY проблема. Вместо того, чтобы спрашивать, что вы думаете о проблеме / решении, обновите свой вопрос, описав реальную проблему, которую вы наблюдаете.
Устранять неполадки сетевых подключений удаленно сложно, поэтому лучшее, что я могу сделать, - это указать вам на некоторые инструменты. Первым из них является firebase.com/test.html, который пытается подключиться аналогично реальным клиентам и показывает ведение журнала отладки. Если это не помогает, включите ведение журнала отладки на своей платформе (поскольку вы не указали, на какой платформе вы работаете, просто выполните поиск по запросу «firebase включить ведение журнала отладки <ваша_платформа>») и проверьте вывод отладки вашего приложения на предмет подсказок.
Если кто-то хочет освободить firebase в брандмауэре, вы должны применить правило к следующим IP-адресам:
74.125.0.0/16 35.192.0.0/12
Если это решило вашу проблему, вы должны отметить это как правильный ответ.
Порт 80 и 443 освобождены, но когда я собираюсь отправить что-то в базу данных, он не отправляет, если я перейду в сеть, где все выпущено, оно отправляет, знаете ли вы, что это может быть?