如何确定是否安排了通知?
How to find out if a notification is scheduled?
使用 flutter_local_notifications
我创建了这样的预定通知:
final tz.TZDateTime nextInstance = calcNextInstanceOfDayOfWeekAndTime(dayOfWeek, hour, minute);
await _flutterLocalNotificationsPlugin.zonedSchedule(
notificationId,
title,
body,
nextInstance,
matchDateTimeComponents: DateTimeComponents.dayOfWeekAndTime,
uiLocalNotificationDateInterpretation: UILocalNotificationDateInterpretation.absoluteTime,
// ... payload and other details
);
几天后我想检查 notificationId
是否已安排。
或者更一般地说:我想知道如何获取当前安排的通知列表。
如果 flutter_local_notifications
无法实现,那么 awesome_notifications
是否可行?我在软件包的自述文件中找不到与此相关的任何信息。
在awesome_notifications
中有一种方法可以列出所有预定的通知:
AwesomeNotifications().listScheduledNotifications()
使用 flutter_local_notifications
我创建了这样的预定通知:
final tz.TZDateTime nextInstance = calcNextInstanceOfDayOfWeekAndTime(dayOfWeek, hour, minute);
await _flutterLocalNotificationsPlugin.zonedSchedule(
notificationId,
title,
body,
nextInstance,
matchDateTimeComponents: DateTimeComponents.dayOfWeekAndTime,
uiLocalNotificationDateInterpretation: UILocalNotificationDateInterpretation.absoluteTime,
// ... payload and other details
);
几天后我想检查 notificationId
是否已安排。
或者更一般地说:我想知道如何获取当前安排的通知列表。
如果 flutter_local_notifications
无法实现,那么 awesome_notifications
是否可行?我在软件包的自述文件中找不到与此相关的任何信息。
在awesome_notifications
中有一种方法可以列出所有预定的通知:
AwesomeNotifications().listScheduledNotifications()