Есть две опции для обработки соединений в фоновом режиме ...
AsyncTask и Service.
Служба работает как получение текстового сообщения (не требуется постоянного опроса), тогда как AsyncTask будетПостоянно проводите опросы.
Я думаю, что использование Сервиса - это лучший способ, если вы не заинтересованы в производительности.Я думаю, что при получении уведомлений через службу пользователь может задержаться на несколько секунд.
AsyncTask определенно более разряжен, но, вероятно, будет работать более своевременно и надежно.