Я использую pending_intents и broadcast_receiver для обработки ожидающих событий. Когда broadcast_receiver получает намерение, он создает экземпляр рингтона с STREAM_NOTIFICATION и `play () 'его. Но звуки опаздывают на несколько десятков минут!
Я проверил, что pending_intens приходят вовремя, и broadcast_receiver обрабатывает их правильно.
Кажется, есть проблема с воспроизведением уведомлений, когда телефон находится в спящем режиме (экран выключен).
Кто-нибудь знает, как обойти проблему?