Я видел документацию Google и множество примеров в Интернете о том, как использовать Firebase в приложениях для Android / iOS, но я хочу разработать клиентское приложение Firebase, которое работает на компьютере с Linux.
Мои требования:
- Клиент работает в среде Linux (либо на языке C ++, либо на Python).
- Сервер написан на Javascript (NodeJS).
- Сервер иклиент должен иметь двунаправленную связь между ними, используя базу данных Firebase в реальном времени.
Я также видел API REST Firebase, но я предполагаю, что это не достаточно хорошо для меня, так как я не виделклиентский API слушателя, который слушает что-то вроде onValueChanged
.
Вопрос:
Как я могу реализовать приложение на основе Linux на C ++ или Python, который слушает сообщенияс сервера (изменение данных) с помощью прослушивателя, без необходимости вызывать какую-либо функцию get
каждые несколько секунд (точно так же, как у NodeJS есть ref.on("child_changed",...)
или ref.on("value",...)
?
Помощь очень ценится!