Технически вы можете использовать столько отдельных соединений, сколько хотите, в то время как ваша проблема вызвана простой опечаткой - вы не можете использовать ресурсы только из одного расширения с функциями из другого, что вполне очевидно.
Однако вам следует избегать нескольких подключений от одного и того же сценария, независимо от одного API или другого. Поскольку это будет обременять ваш сервер базы данных и исчерпывать его ресурсы. Итак, хотя технически вы можете, вы не должны смешивать разные расширения в своем коде, за исключением короткого периода рефакторинга.
Это очень круто. Но вы можете использовать Firebase с рабочим столом, используя исходящие соединения HTTP и функции Firebase. Просто убедитесь, что вы установили свой собственный клиентский API-ключ, иначе кто-нибудь может связываться с вашим firebase!
Официального SDK для использования Firebase в клиентских Java-приложениях не существует.
Вы можете использовать некоторые продукты Firebase через их REST API , но для этого вам придется написать свой собственный код доступа на стороне клиента.
Существует официальный SDK Firebase Admin для использования в приложениях Java. Но этот SDK предоставляет пользователям приложения полный административный доступ к вашему проекту Firebase, поэтому его не следует использовать в приложениях Java, которыми вы делитесь с обычными (не административными) пользователями.
Также см .: