Я использую пакет Awesome_notification для настройки локального запланированного уведомления:
Моя проблема: все уведомления задерживаются на неопределенное время, иногда на 30 секунд, а иногда даже на минуту. Я также отключил оптимизацию батареи для приложения на своем телефоне. Эта проблема возникает как в режимах отладки, так и в режиме выпуска, а также в фоновом и переднем плане. Я хочу, чтобы они отображались точно в указанное время, когда время появится в строке состояния.
Если есть задержка от 30 секунд до минуты, это терпимо, но иногда задержка составляет 5–7 минут..
На моем телефоне Android 14.
Я реализовал службу уведомлений с помощью Awesome_notifications. Я добавил средство выбора даты и времени, чтобы пользователь мог установить дату и время выполнения, и использовал NotificationCalendar.fromDate(), чтобы запланировать уведомление.
Я также обеспечил приложение запрашивает разрешения на уведомления во время инициализации. Я ожидал, что уведомление сработает точно в выбранную дату и время выполнения, показывая в уведомлении название задачи. Хотя уведомление создано и никаких ошибок не появляется, оно не срабатывает в запланированное время.
Вместо этого оно срабатывает с неопределенной задержкой от 30 секунд до 1,5 минуты. Я проверил журналы консоли, но не нашел ни соответствующих ошибок, ни каких-либо исключений. Я проверил, что параметр DueDate установлен правильно, и подтвердил, что разрешения на уведомления предоставлены. Я также убедился, что настройка Awesome_notifications соответствует документации. Я пытался найти решение, но не нашел его. Предыдущие подобные вопросы касались того, что уведомления вообще не работают и не задерживаются.
репозиторий Github с минимальным воспроизводимым примером
Клонируйте и запускайте на физическом устройстве Android с Android Studio как в режиме отладки, так и в режиме выпуска.
awesome_notification version: ^0.10.0
Вывод flutter --version:
Flutter 3.24.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision dec2ee5c1f (2 weeks ago) • 2024-11-13 11:13:06 -0800
Engine • revision a18df97ca5
Tools • Dart 3.5.4 • DevTools 2.37.3
Моя конфигурация:
AndroidManifest.xml
Подробнее здесь: https://stackoverflow.com/questions/792 ... sary-steps
Локальные уведомления задерживаются даже после выполнения всех необходимых действий. ⇐ Android
Форум для тех, кто программирует под Android
1732886645
Anonymous
Я использую пакет Awesome_notification для настройки локального запланированного уведомления:
Моя проблема: все уведомления задерживаются на неопределенное время, иногда на 30 секунд, а иногда даже на минуту. Я также отключил оптимизацию батареи для приложения на своем телефоне. Эта проблема возникает как в режимах отладки, так и в режиме выпуска, а также в фоновом и переднем плане. Я хочу, чтобы они отображались точно в указанное время, когда время появится в строке состояния.
Если есть задержка от 30 секунд до минуты, это терпимо, [b] но иногда задержка составляет 5–7 минут.[/b].
[b]На моем телефоне Android 14.[/b]
Я реализовал службу уведомлений с помощью Awesome_notifications. Я добавил средство выбора даты и времени, чтобы пользователь мог установить дату и время выполнения, и использовал NotificationCalendar.fromDate(), чтобы запланировать уведомление.
Я также обеспечил приложение запрашивает разрешения на уведомления во время инициализации. Я ожидал, что уведомление сработает точно в выбранную дату и время выполнения, показывая в уведомлении название задачи. Хотя уведомление создано и никаких ошибок не появляется, оно не срабатывает в запланированное время.
Вместо этого оно срабатывает с неопределенной задержкой от 30 секунд до 1,5 минуты. Я проверил журналы консоли, но не нашел ни соответствующих ошибок, ни каких-либо исключений. Я проверил, что параметр DueDate установлен правильно, и подтвердил, что разрешения на уведомления предоставлены. Я также убедился, что настройка Awesome_notifications соответствует документации. Я пытался найти решение, но не нашел его. Предыдущие подобные вопросы касались того, что уведомления вообще не работают и не задерживаются.
репозиторий Github с минимальным воспроизводимым примером
Клонируйте и запускайте на физическом устройстве Android с Android Studio как в режиме отладки, так и в режиме выпуска.
awesome_notification version: ^0.10.0
Вывод flutter --version:
Flutter 3.24.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision dec2ee5c1f (2 weeks ago) • 2024-11-13 11:13:06 -0800
Engine • revision a18df97ca5
Tools • Dart 3.5.4 • DevTools 2.37.3
Моя конфигурация:
AndroidManifest.xml
Подробнее здесь: [url]https://stackoverflow.com/questions/79237235/local-notifications-are-delayed-even-after-following-all-necessary-steps[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия