Я вижу, что такие приложения, как facebook, получают push-уведомления в реальном времени. Когда кто-то пишет мне сообщение с ПК, я получаю сообщение на свое устройство Android как push-уведомление всего через секунду, даже когда мое приложение facebook не работает.Обновления в реальном времени в реальном времени с сервера
Мне интересно, как это работает, потому что для моего приложения мне нужно очень похожее поведение. Существует также механизм обмена сообщениями и оповещения между сервером и клиентом, но я не могу представить, как я мог бы его реализовать, чтобы я мог получать обновления с сервера на сервер в реальном времени, даже когда приложение не запускается.
Кто-нибудь знает?
[Примечание:] (https://developer.android.com/training/sync-adapters/ index.html) Адаптеры синхронизации выполняются асинхронно, поэтому вы должны использовать их с ожиданием, что они будут передавать данные регулярно и эффективно, но не мгновенно. Если вам нужна передача данных в реальном времени, вы должны сделать это в AsyncTask или IntentService. –