Я создал широковещательный приемник, который прослушивает входящие сообщения. Я зарегистрировал его в манифесте и протестировал, и он работает нормально.
Но проблема в том, что оно перестает работать, когда приложение принудительно закрывается пользователем, то есть когда оно удаляется пользователем из списка последних приложений.
Я прочитал, что таким образом приложение переходит в остановленное состояние и не будет получать никаких широковещательных сообщений, пока пользователь снова не запустит его.
Как мне создать широковещательный приемник, который всегда слушает, т.е. даже если приложение принудительно закрыто / удалено из списка недавних приложений.
Нужно ли мне создавать сервис и использовать его для регистрации или прослушивания трансляций? Или есть другой способ сделать это?