Несколько лет назад я создал приложение для будильника, оно вибрирует в фоновом режиме (когда приложение закрыто), используя Alarm и BroadcastReceiver.
Но теперь в Android Q (v10) я не могу начать вибрировать сфон и я должен запустить службу переднего плана. Новая проблема заключается в том, что если устройство заблокировано и экран выключен, иногда система решает удержать / заморозить службу переднего плана до тех пор, пока пользователь не включит экран, а затем он будет вибрировать, возможно, через несколько минут после реального времени будильника!
IsЕсть ли какая-то хитрость, чтобы вибрировать без запуска службы переднего плана?