Yuriy2606 Опубликовано 5 марта, 2019 Опубликовано 5 марта, 2019 (изменено) На Android 6 и старше, ниже приведенный код работал без проблем. MyNotification:=Form1.NotificationCenter1.CreateNotification; try MyNotification.Name:='MyNotification'; MyNotification.AlertBody:='Test'; MyNotification.Number:=1; MyNotification.FireDate:=Now+EncodeTime(0,0,1,0); Form1.NotificationCenter1.ScheduleNotification(MyNotification); finally MyNotification.DisposeOf; end; Купил телефон с Android 8.1 Oreo и Local Notification перестали срабатывать. Решение: заменить ScheduleNotification на PresentNotification (для кого это не критично). Следующий код работает без проблем MyNotification:=Form1.NotificationCenter1.CreateNotification; try MyNotification.Name:='MyNotification'; MyNotification.AlertBody:='Test'; MyNotification.Number:=1; MyNotification.FireDate:=Now+EncodeTime(0,0,1,0); Form1.NotificationCenter1.PresentNotification(MyNotification); finally MyNotification.DisposeOf; end; Почему так до конца не разбирался (помог метод "научного тыка"), хорошо было бы услышать мнение специалистов по этому поводу. Но думаю пусть будет здесь, может кому-то пригодится. Изменено 5 марта, 2019 пользователем Yuriy2606 Цитата
0 Yarpda Опубликовано 6 марта, 2019 Опубликовано 6 марта, 2019 15 часов назад, Yuriy2606 сказал: Почему так до конца не разбирался (помог метод "научного тыка"), хорошо было бы услышать мнение специалистов по этому поводу. Но думаю пусть будет здесь, может кому-то пригодится. Эта тема обсуждалась здесь: Выводить получилось, однако создать оповещение с желаемыми настройками (чтобы звук был, чтобы мигал светодиод, чтобы отображало на экране блокировки и т.д.) не получилось. Цитата
Вопрос
Yuriy2606
На Android 6 и старше, ниже приведенный код работал без проблем.
Купил телефон с Android 8.1 Oreo и Local Notification перестали срабатывать.
Решение: заменить ScheduleNotification на PresentNotification (для кого это не критично).
Следующий код работает без проблем
Почему так до конца не разбирался (помог метод "научного тыка"), хорошо было бы услышать мнение специалистов по этому поводу.
Но думаю пусть будет здесь, может кому-то пригодится.
Изменено пользователем Yuriy26061 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.