Проблема с уведомлением iOS «Потрясающее уведомление» во Flutter: уведомление повторяется на переднем плане, появляется IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с уведомлением iOS «Потрясающее уведомление» во Flutter: уведомление повторяется на переднем плане, появляется

Сообщение 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,

),
);
});
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... -repeats-i
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»