Итак, я хотел использовать Firebase Listener в фоновом режиме, потому что есть некоторый код, который мне нужно активировать, пока приложение закрыто, основываясь на значениях базы данных.Я подумал, что могу просто добавить слушатель в Службу, однако чтение документов выглядит так, как будто Службы больше не являются хорошим вариантом из-за того, как работает ОС в последних версиях.
Я обнаружил, что класс WorkManager, который предположительнолучший новый вариант для реализации фонового кода, и он выглядит хорошо, и все же минимальное время 15 минут для периодических заданий - это много времени для того, что мне нужно.
Итак, мне было интересно, что может быть лучшим способом использования прослушивателя Firebase на заднем плане?Или я должен просто отказаться от идеи использовать слушателя на заднем плане вообще?