Я хочу получать данные с сервера каждые x минут. ЕСЛИ информация содержит определенную информацию, я хотел бы создать уведомление. Я хочу, чтобы этот опрос происходил, даже когда приложение находится в фоновом режиме или телефон спит. У меня есть несколько вопросов об опросе в Android.
Как лучше всего это сделать? Должен ли я использовать
IntentService, AlarmManager, что-то еще?
Как часто я должен опрашивать данные? Я хотел бы сохранить это относительно часто, скажем, каждые 10 минут.