Это прекрасно работает, пока приложение работает (даже если приложение не открыто на экране).
Точнее, это прекрасно работает, пока ваш процесс работает.
Но если я проведу пальцем по экрану в обзоре приложения, оно не получит намерения больше, хотя я не отменяю намерения.
Точнее, вы прекращаете получать широковещательные сообщения, как только ваш процесс останавливается. Обратите внимание, что это будет происходить естественным образом, пока вы находитесь в фоновом режиме, даже если вы не удаляете приложение вручную с экрана обзора.
Какой самый подходящий способ получить это (неявное) намерение надежно все время?
Технически это невозможно.
Вы приблизитесь, если воспользуетесь сервисом переднего плана, чтобы продлить процесс. Однако:
Пользователь по-прежнему может смахнуть приложение с обзорного экрана, и это может остановить вашу службу и завершить процесс
Даже процесс со службой переднего плана может быть автоматически завершен на Android через значительный промежуток времени
Ваше приложение будет потреблять системную память все время, что пользователи могут или не могут оценить