чтобы сервис работал без приложения нужно его запускать с уведомлением с помощью startForeground
с 6 до 8.1 версии была лазейка, можно было с помощью другого сервиса убивать это уведомление. С версии 8.1 не придумал как сделать можно.
Вопрос в следующем, почему у каких-нибудь мессенджеров сервисы работают без явного включения уведомления, которое нельзя убрать (startForeground), и даже если убил приложение - и, к примеру неделю не приходили уведомления, то все равно, если придет уведомление - оно будет продемонстрированно?
Типа, реально ли сделать сервис, который будет работать в фоне, но при этом не будет по кд показывать что мол "я еще тут, я еще работаю"?
пуши приходят через плей сервисы и доставляются в приложение, кажется так. т.е. не нужен сервис, который что-то мониторит
Whitelist
Обсуждают сегодня