У меня есть служба, которая будет отправлять уведомления с синхронизированными задачами.
Под этим, я надеюсь, вы подразумеваете AlarmManager
и IntentService
, так что ваш сервис находится в памяти только в течение минимально возможного времени, достаточного, чтобы проделать небольшую работу, поднять Notification
и уйти , Не пишите сервисы, которые пытаются жить вечно, поскольку это невозможно - пользователи или операционная система уничтожат ваш сервис.
Достаточно ли локального сервиса или мне нужно реализовать AIDL?
Задавая этот вопрос, я считаю, что у вас есть более фундаментальные проблемы, такие как не использование AlarmManager
и IntentService
для вашей периодической работы. Периодически ваша служба повышения не должна работать, и, следовательно, не должно быть «функций служб», к которым вы пытаетесь получить доступ.