Как всегда запустить сервис в фоновом режиме?

Я нахожусь в процессе создания приложения, похожего на встроенное приложение SMS.

Что мне нужно:

сервис, который всегда работает в фоновом режимекаждые 5 минут служба проверяет текущее местоположение устройства и вызывает веб-службупри соблюдении определенных критериев служба должна генерировать уведомление (как приложение SMS)при нажатии на уведомление пользователь попадает в приложение (так же, как приложение SMS)когда приложение установлено, служба должна быть запущенапри перезагрузке устройства служба должна быть запущена

Что я пробовал:
- запуск обычного сервиса, который работал нормально, пока Android не убил сервис
- с помощью AlarmManager сделать 5 мин. интервальный звонок в сервис. Но я не смог сделать эту работу.

Ответы на вопрос(4)

Ваш ответ на вопрос