Проблема с уведомлением iOS «Потрясающее уведомление» во Flutter: уведомление повторяется на переднем плане, появляется только один раз на заднем плане.
Я хочу, чтобы уведомление повторялось каждые 7 секунд, пока я кодировал. В iOS оно работает как положено на переднем плане, но в фоновом режиме уведомление появляется только один раз и исчезает. Поскольку это приложение для будильника, мне нужно, чтобы уведомление повторялось до тех пор, пока пользователь не нажмет на него, даже в фоновом режиме. Ниже приведен написанный мною код.
static void initializeNotificationListeners() {
print('Initializing notification listeners');
AwesomeNotifications().setListeners(
onActionReceivedMethod: onActionReceivedMethod,
onNotificationDisplayedMethod: onNotificationDisplayedMethod,
);
print('Notification listeners set');
}
static Future onNotificationDisplayedMethod(ReceivedNotification receivedNotification) async {
_notificationTimer?.cancel();
_notificationTimer = Timer.periodic(Duration(seconds: 7), (timer) async {
int? subId = int.tryParse(receivedNotification.payload?['subId'] ?? '');
await AwesomeNotifications().createNotification(
content: NotificationContent(
criticalAlert: true,
displayOnBackground: true,
displayOnForeground: true,
fullScreenIntent: true,
id: subId!,
channelKey: "alarm_Category",
title: 'Alarm Reminder',
body: 'Your alarm is still active!',
autoDismissible: false,
payload: receivedNotification.payload,
),
);
});
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... -repeats-i
Проблема с уведомлением iOS «Потрясающее уведомление» во Flutter: уведомление повторяется на переднем плане, появляется ⇐ IOS
Программируем под IOS
1730947830
Anonymous
Проблема с уведомлением iOS «Потрясающее уведомление» во Flutter: уведомление повторяется на переднем плане, появляется только один раз на заднем плане.
Я хочу, чтобы уведомление повторялось каждые 7 секунд, пока я кодировал. В iOS оно работает как положено на переднем плане, но в фоновом режиме уведомление появляется только один раз и исчезает. Поскольку это приложение для будильника, мне нужно, чтобы уведомление повторялось до тех пор, пока пользователь не нажмет на него, даже в фоновом режиме. Ниже приведен написанный мною код.
static void initializeNotificationListeners() {
print('Initializing notification listeners');
AwesomeNotifications().setListeners(
onActionReceivedMethod: onActionReceivedMethod,
onNotificationDisplayedMethod: onNotificationDisplayedMethod,
);
print('Notification listeners set');
}
static Future onNotificationDisplayedMethod(ReceivedNotification receivedNotification) async {
_notificationTimer?.cancel();
_notificationTimer = Timer.periodic(Duration(seconds: 7), (timer) async {
int? subId = int.tryParse(receivedNotification.payload?['subId'] ?? '');
await AwesomeNotifications().createNotification(
content: NotificationContent(
criticalAlert: true,
displayOnBackground: true,
displayOnForeground: true,
fullScreenIntent: true,
id: subId!,
channelKey: "alarm_Category",
title: 'Alarm Reminder',
body: 'Your alarm is still active!',
autoDismissible: false,
payload: receivedNotification.payload,
),
);
});
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79164833/ios-notification-issue-awesome-notification-in-flutter-notification-repeats-i[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия