Я только что читал о добавлении службы в мое приложение, и с 7/8 теперь существуют ограничения на обслуживание для улучшения производительности телефона.
Я видел, что рекомендуемый подход заключается в использованиипланировщик заданий, но будет ли это не просто периодически запускать новый прослушиватель, если я это сделаю?
По сути, я обновляю свою базу данных и, используя прослушиватель моментальных снимков, хочу обновить своего пользователя в режиме реального времени.Когда приложение закрыто, я хотел бы отправить уведомление.
Мои проблемы (если я прав) заключаются в том, что постоянное создание нового запроса Firestore приведет к потере моего разрешения.
Кроме того, если это планировщик заданий, он не будет в реальном времени?
Я читал, что вы можете использовать службу переднего плана, но на самом деле это не похоже на задачу, требующую постоянного уведомленияи раздражал бы пользователя.
Кто-нибудь получил какие-нибудь советы о том, как я это реализовал?
Спасибо