Вот что я пробовал до сих пор:
- Служба переднего плана: запуск службы переднего плана с видимым уведомлением.
- PendingIntent из уведомления: работает, когда пользователь щелкает уведомление, но мне нужно, чтобы оно открывалось автоматически при выполнении условия.
- AlarmManager: работает для запланированных запусков, но не подходит для моего варианта использования.
Есть ли какое-либо обходное решение, хак или лазейка, позволяющая запускать действие из службы переднего плана в фоновом режиме?
Существуют ли какие-либо особые условия, при которых Android разрешает запуск фоновых действий?
Поможет ли в этом случае использование глубоких ссылок, служб специальных возможностей или прав помощника приложения?
Ограничения:
- Я не могу использовать SYSTEM_ALERT_WINDOW или разрешения администратора устройства.
- У меня нет разрешения службы специальных возможностей.
- Я не могу использовать SCHEDULE_EXACT_ALARM.
Подробнее здесь: https://stackoverflow.com/questions/794 ... android-10
Мобильная версия