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