Лучший способ реализовать фоновое взаимодействие с сервером с помощью Firemonkey? - PullRequest
0 голосов
/ 04 июля 2018

Я работаю над приложением, которое должно взаимодействовать с сервером каждые несколько минут, пока приложение выключено, чтобы проверить, есть ли новые сообщения для него. Если новое сообщение недоступно, должно отображаться уведомление.

А пока придерживайтесь этого рабочего процесса: приложение запускает фоновую службу. Служба при запуске подключается к серверу для проверки сообщений, затем настраивает AlarmManager на активацию той же службы через несколько минут, а затем служба останавливается сама. И так далее.

Удалось реализовать что-то подобное, но не уверен, что это лучший путь.

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете реализовать уведомления Firebase, используя службы облачных сообщений Firebase. Firebase отправит уведомление приложению при получении любого сообщения от пользователя приложения. Таким образом, для продолжения вызова не требуется фоновых служб для проверки новых сообщений.

Пожалуйста, проверьте ссылку ниже для получения дополнительной информации: https://firebase.google.com/docs/cloud-messaging/

...