2014-09-03 5 views
2

Я пытаюсь выполнить мониторинг данных с помощью мобильного приложения.
У меня есть база данных mysql, и я планирую использовать Node.js-сервер.
Мой проект:
Сервер Node.js подключается к mysql db.
Мобильные приложения подключаются к серверу node.js, и когда новые данные добавляют к mysql, сервер node.js отправляет в мобильные приложения для мобильных устройств, используя спокойную службу.
Возможно ли связываться между сервером node.js и мобильными клиентскими приложениями firemonkey? (Я буду создавать мобильные приложения с помощью FireMonkey - Delphi)
Node.js Server (Мобильный клиент)

+1

Да, вы можете использовать push-уведомления, чтобы сообщить своему приложению, что новые данные готовы, а затем заставить это приложение запрашивать данные. Другим решением было бы держать websocket открытым и слушать, но это очень дорогостоящий аккумулятор, и его следует избегать. – alandarev

+0

Итак, моя система вроде: mySQL -> Node.js (Server) -> GCM (Push Not.) -> Мобильные приложения (IOS, Android), это правда? – 2014-09-03 07:37:49

ответ

1

enter image description here

Причины использовать уведомление толчка, так что ваше мобильное приложение не тратит ресурсы для поддержания постоянного соединения с сервером ожидающим для нового данных, будь то веб-сокет или проверка новых данных.

Имейте в виду, что код Push-уведомлений может отличаться для платформ Android и iOS.

+0

спасибо за помощь :) – 2014-09-03 07:49:51

Смежные вопросы