Я сделал приложение (мессенджер), у меня есть служба которая запускается вместе с приложением(данная служба прослушивает TCP сокет и если что то приходит, то я отправляю уведомление о новом сообщении). Я прочитал что для корректной работы службы требуется уведомление в шторке .Демонстрирую на рисунке ниже.
Даже если закрыть активити, то служба продолжает работать.
Как я могу реализовать , отправку уведомлений без службы или без уведомления в шторке, как например в приложение "ВКонтакте" или "Телеграм". Что для этого требуется изучить или почитать.
Сам я нашел лишь вариант с "receiver", но я не понимаю , как тогда у меня будет работать сокет который слушает новые сообщения, так как он находится в выключенном приложении.