Как современные приложения для обмена сообщениями Android работают без переднего плана

#android #background-service

#Android #фоновая служба

Вопрос:

Насколько я знаю, для поддержания соединения с сервером в приложении Android (через сокеты или опрос) нам нужна служба переднего плана с постоянным уведомлением. Но у мессенджеров, таких как Telegram, WhatsApp или Facebook, ее нет. Вот почему мне интересно, как они работают? Используют ли они WorkManager для получения событий с сервера, и нет ли сокетов или опроса?

Комментарии:

1. Разве они не получают push-уведомления?

2. Они используют Firebase Cloud Messaging (push-уведомления) или какое-либо альтернативное решение для этого, например Amazon Simple Notification Service и т. Д.